configuration:包含了插件的配置信息。 descriptors:指定了Assembly描述符文件的路径。 outputDirectory:指定了输出目录。 finalName:指定了输出归档文件的名称。 appendAssemblyId:指定是否在归档文件名中附加Assembly ID。 executions:指定了插件的执行信息。 id:执行的标识。 phase:插件执行的Maven生命周期阶段。 goals:要执...
-- 处理程序的plexus角色提示,用于从容器中查找。 --> <!--string--> <handlerName/> <!-- 处理程序的配置选项。 --> <!--DOM--> <configuration/> </containerDescriptorHandler> </containerDescriptorHandlers> <!-- (许多) 指定在程序集中包含哪些模块文件。moduleSet是通过提供一个或多个<moduleSet>...
<encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin>
</configuration> <executions> <execution> <id>make-assembly</id><!--该execution的标记,可以自己取任意名称 --> <phase>package</phase><!--绑定到package生命周期阶段上,如果省略,目标将绑定到其元数据中指定的默认值 --> <goals> <goal>single</goal><!-- 该打包任务只运行一次 --> </goals> </...
11. </configuration> 12. <executions> 13. <execution> 14. <id>make-assembly</id> 15. <phase>package</phase> 16. <goals> 17. <goal>single</goal> 18. </goals> 19. </execution> 20. </executions> 21. </plugin> 1. 2.
作用:该插件可以使用户根据自己的需求自定义打包规则和打包类型 pom文件配置示例: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.2.0</version> <configuration> <finalName>testProject</finalName> <!-- 配置打包后的文件前缀名 --> <descr...
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.2.0</version><configuration><archive><manifest>xxx.xxx.MainClassName</manifest><manifestEntries><Class-Path>.</Class-Path></manifestEntries></archive><descriptorRefs><descr...
</configuration> [...] </project> 描述符文件元素 id <id>release</id> id 标识符,添加到生成文件名称的后缀符。如果指定 id 的话,目标文件则是 ${artifactId}-${id}.tar.gz formats maven-assembly-plugin 支持的打包格式有zip、tar、tar.gz (or tgz)、tar.bz2 (or tbz2)、jar、dir、war,可以同...
-- springboot 的main 启动类 方法的入口 -->com.*.*.*Application</configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><!-- The configuration of maven-assembly-plugin --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>ma...
<configuration> <tarLongFileMode>gnu</tarLongFileMode> <descriptors> <!-- 配置描述文件路径,一般使用相对目录即可 --> <descriptor>assembly.xml</descriptor> </descriptors> target <!-- 自定义输出包的名称 --> <finalName>platform-notify</finalName...