2012-09-24 172 views
0

我目前正在研究兩個使用Ant來升級數據庫的Web項目。 每個Web項目都有自己的build.properties文件,用於使用ant升級數據庫。 每個單獨的build.properties文件都用於登錄到兩個特定服務器的兩個不同數據庫,這很明顯。使用ant升級項目數據庫升級數據庫

如何設置ANT_HOME用於兩個項目的數據庫升級? 由於目前我必須將ANT_HOME更改爲指向第一個項目,當我想要在第一個項目上執行數據庫升級時,然後在第二個項目上執行第二個項目時執行第二個項目。

回答

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文件的其他文件。

+0

非常感謝你! – MindBrain