4.在部署“src/main/assembly” 目录之中创建一个部署的配置文件:assembly.xml; <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/...
1.POM文件添加jar包生成插件 2.添加第三方依赖打包插件 3.添加assembly打包插件 4.添加打包描述文件assembly.xml 5.Over!!!
<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...
</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...
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或者...
--运行jar包时运行的主类,要求类全名-->com.gavinzh.learn.assembly.Main<!--是否指定项目classpath下的依赖--><addClasspath>true</addClasspath><!--指定依赖的时候声明前缀--><!--<classpathPrefix>./</classpathPrefix>--></manifest></archive></configuration></plugin><plugin><!--NOTE:We don...
需要指定一个Assembly描述符文件。该文件指定了打包格式,包含的文件/过滤的文件等信息,可以同时指定多个描述符文件,打包成不同的格式。 在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 pom配置assembly插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave...
其中,生成的lib文件夹下放该项目的所有依赖以及该服务jar包,src/main/bin文件夹下我们一般放start.sh和stop.sh两个脚本文件用来开启和关闭该服务,打包后直接放到根目录下。生成的tar.gz文件的名字为:maven-assembly-plugin插件中配置的finalName-assembly.xml配置的id(若assembly中没有指定id,则只有前半部分). ...
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...
/opt/spring-boot-assembly/bin application root path: /opt/spring-boot-assembly application log path: /opt/spring-boot-assembly/logs/spring-boot-assembly.log application JAVA_OPT : -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=256m -XX:-OmitStackTraceInFastTh...