查找资料后,发现之前复制网上的pom build配置,是因为使用了maven-assembly-plugin中一个自带的配置文件,而这个配置文件中配置了打包是将所有依赖包解压! <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>org....
常用plugin:maven-compiler-plugin、maven-dependency-plugin、maven-jar-plugin、tomcat7-maven-plugin、maven-shade-plugin、docker-maven-plugin、maven-archetype-plugin 插件指令:mvn [plugin-name]:[goal-name]常用指令:mvn compiler:compile、mvn archetype:generate、mvn docker:build 九:生命周期 有三个内置的生命...
--工程所需jar包引用开始--></dependencies><build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><appendAssemblyId>false</appendAssemblyId><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><!--此处指定main方法入口的class...
<build><finalName>entrance</finalName> <!-- 这里是生成的jar包名字 --><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.4</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpath...
要指定Maven打包时的main函数,需要在pom.xml文件中配置maven-compiler-plugin插件,并指定mainClass属性。 在build节点下添加以下代码: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</...
代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>com.xxx.XxxApplication</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executio...
这时候,我们就需要在 maven 的 pom.xml 文件中指定打包时的 mainClass,具体是在 spring-boot-maven-plugin 中指定,配置如下: 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>com.xxx....
Manifest-Version:1.0Created-By:MavenJarPlugin3.2.0Build-Jdk-Spec:14Class-Path:lib/lombok-1.18.10.jar lib/logback-classic-1.2.3.jar lib/log back-core-1.2.3.jar lib/slf4j-api-1.7.25.jarMain-Class:com.flydean.MavenClass 这个文件里面包含了一些jar包的元数据,并且里面添加了Class-Path和Main-Clas...
"> <mainClass>main.Main</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> <resource>META-INF/spring.schemas</resource> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> ...
1. 首先,在 Maven 项目中添加 maven-jar-plugin 插件。在pom.xml文件中的<build>标签内添加以下内容: <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.2</version><executions><execution><goals><goal>jar</goal></goals></execut...