使用ant升级数据库的项目数据库升级

时间:2012-09-24 01:47:49

标签: database ant

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

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

1 个答案:

答案 0 :(得分: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文件相关的其他文件。