我有一个 Maven 项目,其中包含三个文件,如下所示:
src/main/webapp/file.xml
src/main/webapp/fileA.xml
src/main/webapp/fileB.xml
我的目标是使用相同的 jenkins 任务归档三个不同的 war 包,其中每个资源文件都被重命名并称为file.xml.
结果应该是:
package-with-file.war
package-with-fileA.war
package-with-fileB.war
第一个包应该删除fileA.xml和fileB.xml
第二应该删除file.xml,并fileB.xml和重命名fileA.xml的file.xml
第三应该删除file.xml和fileA.xml,并重新命名fileB.xml的file.xml
我的事情的方式,可以使用profiles和使用maven-deploy-plugin定义不同classifier,并filename为每个包,但我不知道如何之前重命名文件。
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
[...]
<configuration>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<packaging>war</packaging>
<version>${project.version}</version>
<classifier>fileA</classifier>
<file>
${project.build.directory}/${project.build.finalName}-fileA.war
</file>
</configuration>
[...]
</plugin>
UYOU
相关分类