當我使用Makefiles時,我可以包含common.mk文件,我在其中定義了一些常用的定義,例如classpath等。可以在一個ant XML構建文件中包含一個XML文件嗎?
我希望做同樣的我的build.xml文件。我想在我的樹中的每個文件夾中創建一個build.xml,這樣我就可以構建樹的任何部分,而無需每次都編輯一個頂部build.xml以告訴它包含什麼。
這是我用的makefile做了,而且是非常好的,因爲我可以鍵入從樹中的任何文件夾「做」,並使用遞歸時許,將建立下面我在那裏樹的一部分。
與build.xml文件的問題是,我發現我重複在每個build.xml文件(什麼具備的,你比如classpath,和編譯器標誌和)相同的定義。
如果我可以包括XML文件,然後我可以把所有的共同的東西在common.xml文件,在樹的根部,並且包括在每個build.xml文件。 (這是我對Makefiles所做的,我把所有內容都放在common.mk中)。
我不喜歡用ENV。變量來定義事物,並且更喜歡使用我用於整個樹的文件,一個通用文件。
我是新的使用螞蟻,所以我可能會忽略這個功能。如果有人也有這樣的例子,這將是有用的。
歡呼聲,