我想部署一个java web应用程序。但是我需要使用相同的应用程序进行一些更改。差异是一个额外的package.by使用Ant或其他一些工具,是否可能?我需要将应用程序部署为两个war file.sorry for my english
答案 0 :(得分:0)
这应该可以使用Ant。您可以创建两个单独的目标,每个战争一个,然后在您的构建中运行它们。
<project name="Proj" default="package" basedir=".">
<target name="package" depends="war1,"war2" />
<target name="war1">
... build the first WAR
</target>
<target name="war2">
... build the second WAR
</target>
</project>
如果您发现目标是重复的,您可以将常见部分分解为较小的目标,或者您可以使用macrodef
创建宏,让您运行具有不同参数的类似目标。