我也用這些指標在所有螞蟻文件
構建目標始終無論它是一個罐子還是戰爭或whateveer,都會產生人造物。
您還應該在您的約定中包含結構化的東西,例如所有庫(由某些VCS版本化)的共享存儲庫。 另一件事是爲您的罐子版本i.g定義屬性:
lib.commons-collections=commons-collections-2.1.jar
lib.commons-io=commons-io-1.4.jar
這在所有螞蟻文件中引用,common.jar就是文物放置在案件的其他項目依賴於它們的地方。
<path id="local-cp">
<pathelement path="${dir.common.jar}/${lib.shared}" />
<pathelement path="${dir.lib}/${lib.commons-logging}" />
<pathelement path="${dir.lib}/${lib.commons-io}" />
...
對於部署我用另一套螞蟻文件deploy_ 組件的名稱的.xml 經過多年的螞蟻,我會建議保持的目標數的限制,有時你可能有代碼的幾個步驟代等
要了解其他人如何處理更大的項目,您可以下載應用程序服務器的源代碼分發以檢查他們如何執行此項工作。