Maven中同一构建中的多个插件

Maven中同一构建中的多个插件,maven,plugins,build,Maven,Plugins,Build,我试图在同一版本中运行maven assembly插件两次。首先,将外部项目中的一些资源添加到.jar文件中,然后再次使用一些bat文件和帮助文本文件将.jar打包到.zip文件中 似乎最后列出的插件会覆盖上一个插件。有没有一种方法可以在Maven中运行同一个插件两次,或者我应该找到另一种方法 以下是pom的相关章节: <build> <plugins> <plugin>

我试图在同一版本中运行maven assembly插件两次。首先,将外部项目中的一些资源添加到.jar文件中,然后再次使用一些bat文件和帮助文本文件将.jar打包到.zip文件中

似乎最后列出的插件会覆盖上一个插件。有没有一种方法可以在Maven中运行同一个插件两次,或者我应该找到另一种方法

以下是pom的相关章节:

        <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,这应该是可行的。只需添加一次插件。在同一个插件中使用两个执行,并在执行中移动配置部分。我想这应该行得通:)行得通!谢谢