Maven中同一构建中的多个插件
我试图在同一版本中运行maven assembly插件两次。首先,将外部项目中的一些资源添加到.jar文件中,然后再次使用一些bat文件和帮助文本文件将.jar打包到.zip文件中 似乎最后列出的插件会覆盖上一个插件。有没有一种方法可以在Maven中运行同一个插件两次,或者我应该找到另一种方法 以下是pom的相关章节:Maven中同一构建中的多个插件,maven,plugins,build,Maven,Plugins,Build,我试图在同一版本中运行maven assembly插件两次。首先,将外部项目中的一些资源添加到.jar文件中,然后再次使用一些bat文件和帮助文本文件将.jar打包到.zip文件中 似乎最后列出的插件会覆盖上一个插件。有没有一种方法可以在Maven中运行同一个插件两次,或者我应该找到另一种方法 以下是pom的相关章节: <build> <plugins> <plugin>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/installer.xml</descriptor>
</descriptors>
<archive>
<manifest>
<mainClass>Installer.App</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/distributable.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly2</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
org.apache.maven.plugins
maven汇编插件
2.4
假的
src/main/assembly/installer.xml
安装程序
组装
包裹
单一的
org.apache.maven.plugins
maven汇编插件
2.4
假的
src/main/assembly/distributable.xml
组装2
包裹
单一的
No,这应该是可行的。只需添加一次插件。在同一个插件中使用两个执行,并在执行中移动配置部分。我想这应该行得通:)行得通!谢谢