</configuration> </plugin> 3. 设置非项目代码的配置文件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId> target/ <!— 指定assembly配置文件路径 --> <descriptors> <descriptor>zip-desc.xm...
descriptor属性指定maven-assembly-plugin的配置文件,当然我设置的是src/main/assemble/package.xml.容许使用多个,功能强大当然用法也复杂,对于简单情况一个足矣。 execution的设置是为了将maven-assembly-plugin继承到标准的maven打包过程中,这样在运行maven-package时就会执行maven-assembly-plugin的操作,从而实现我们需要的自...
maven打包插件maven-assembly-plugin 1.POM文件添加jar包生成插件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><configuration><archive><manifest>${mainClass}<!-- 是否指定项目classpath下的依赖 --><addClasspath>true</addClasspa...
<artifactId>maven-assembly-plugin</artifactId> <version>2.5.5</version> <configuration> <encoding>UTF-8</encoding> <appendAssemblyId>false</appendAssemblyId> <descriptors> <descriptor>src/main/assemble/package.xml</descriptor> </descriptors> </configuration> </plugin> <plugin> <groupId>org.apac...
1、extensions:true/false,是否加载plugin的extensions,默认为false; 2、inherited:true/false,这个plugin是否应用到该POM的孩子POM,默认true; 3、configuration:配置该plugin期望得到的properies,如上面的例子,我们为maven-jar-plugin的Mojo设置了classifier属性;如果你的POM有一个parent,它可以从parent的build/plugins或者...
需要指定一个Assembly描述符文件。该文件指定了打包格式,包含的文件/过滤的文件等信息,可以同时指定多个描述符文件,打包成不同的格式。 在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 pom配置assembly插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave...
--运行jar包时运行的主类,要求类全名-->com.gavinzh.learn.assembly.Main<!--是否指定项目classpath下的依赖--><addClasspath>true</addClasspath><!--指定依赖的时候声明前缀--><!--<classpathPrefix>./</classpathPrefix>--></manifest></archive></configuration></plugin><plugin><!--NOTE:We don...
maven-source-plugin: 生成源代码包 maven-assembly-plugin: 构建可执行jar(包括项目依赖的jar) maven-jar-plugin: 配置本项目jar信息 2.2 Maven插件一一介绍 maven-compiler-plugin:指定Maven编译时的设置 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configu...
spring-boot-maven-plugin maven-dependency-plugin maven-resources-plugin 1.maven-assembly-plugin 配置assembly.xml文件路径 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <descriptors> <descriptor>src/main/assembly/assembly.xml</descriptor> ...
指定了Main-Class,有了依赖包,那么就可以直接通过java -jar xxx.jar运行jar包。 这种方式生成jar包有个缺点,就是生成的jar包太多不便于管理,下面两种方式只生成一个jar文件,包含项目本身的代码、资源以及所有的依赖包。 2 方法二:使用maven-assembly-plugin插件打包 在pom.xml中配置: ...