2012-02-21 89 views
1

我希望能夠擁有一組構建/道具文件,以構建儘可能多的EAR項目。 每個EAR項目都有自己的一套模塊,WAR,JARS等。 我想在props文件中設置每個EAR項目的組成部分,並且我想每次告訴構建哪個EAR(s)建立。 一般來說,構建build/props文件的好方法是什麼? 到目前爲止,我有一個build.xml文件和一個道具文件。 在道具文件,我會爲每個EAR項目的條目,例如:Ant構建多個EAR項目

Foo=fooWar, foojar 
Bar=barWar, barJar1, barJar2 

不知道這是一個好主意或沒有,我想如何知道哪些項目,以建立構建。 因爲它可能是很多項目,我想我會想其他的道具條目,如:

projectsToBuild=Foo, Bar 

然後每個構建之前,構建人會編輯「projectsToBuild」。 這是一條好路嗎?

回答

1

如果您在一次構建中構建多個項目,那麼聽起來您沒有適當的依賴關係管理。看看如何使用Apache Ivy從共享庫(例如Artifactory)發佈和檢索,以便您可以分離項目並獨立構建它們。