0

我目前正在开发两个使用 Ant 升级数据库的 Web 项目。每个 Web 项目都有自己的 build.properties 文件,用于使用 ant 升级数据库。显而易见,每个单独的 build.properties 文件都用于为两个特定服务器登录到两个不同的数据库。

如何设置 ANT_HOME 以用于两个项目的数据库升级?目前,当我想对第一个项目执行数据库升级时,我必须将 ANT_HOME 更改为指向第一个项目,然后在处理第二个项目时更改为第二个项目。

4

1 回答 1

3

ANT_HOME 变量用于指示您安装 ANT 的位置。您不需要重置变量来构建不同的项目,除非出于某种原因每个项目都需要不同版本的 ANT(不太可能)。

当您调用 ant 时,它通常会在本地目录中查找名为“build.xml”的构建文件。要在不同的项目上调用 ANT,请使用“-f”参数:

ant -f /path/to/project1/build.xml
ant -f /path/to/project2/build.xml

默认情况下,每个项目都会查找与 build.xml 文件相关的其他文件。

于 2012-09-24T06:24:49.937 回答