在我的maven項目中,ant插件生成多個war文件,我想將它們全部附加在相同的工件中。我試過這樣的build-helper-maven-plugin如何通配符將多個文件附加到maven中的工件?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/*.war</file>
<type>war</type>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
我不想單獨指定每個war文件,因爲ant插件是動態的。有沒有辦法做到這一點?
感謝,
我已經檢查集結幫手 - Maven的插件的代碼,它不會爲通配符支持。將所有戰爭打包成jar是一個有趣的想法,但它爲我的部署過程添加了額外的步驟。 – 2012-08-15 16:16:52
你不會將戰爭打包成jar,你可以將它們打包成一個tar/gz文件。然後你的額外步驟將由'tar xvzf'組成 - 我仍然認爲多模塊構建方法是可行的。 – noahlz 2012-08-15 16:31:15