我有一个基于maven的web项目,包括“普通”目录结构。 我需要生成战争工件,一个是正常的应用程序,另一个是管理员“版本”,这是通过使用2个不同的maven-profiles实现的。 如果是管理员版本,我需要在打包war文件之前重命名JSP文件。
我该怎么做? 哪个maven-plugin符合这个要求?
答案 0 :(得分:0)
恕我直言,您必须使用ant run重命名文件,并将此执行附加到prepare-package阶段。
答案 1 :(得分:0)
示例代码:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>prepare-package</phase>
<configuration>
<target>
<copy file="${project.build.directory}\myProject\loginAdmin.jsp"
tofile="${project.build.directory}\myProject\loginUser.jsp"/>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>