0

我想部署一个 Java Web 应用程序。但是进行一些更改后,我还需要使用相同的应用程序进行跟踪。不同之处在于一个额外的包。通过使用 Ant 或其他一些工具,有可能吗?我需要将应用程序部署为两个战争文件。对不起,我的英语

4

1 回答 1

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创建宏让您运行具有不同参数的类似目标。

于 2013-02-12T15:32:39.860 回答