2010-01-20 99 views
1

我們使用Ant來完成構建管理,我們必須構建腳本,一個爲我們的客戶創建一個分派,包含哈希信息,源代碼,安裝指南等,另一個構建文件謊言在創建的人造物中,並且是用於從源代碼創建戰爭文件的客戶的構建。構建腳本的命名

爲建立文件創建戰爭文件,我採取螞蟻默認build.xml,但你會如何命名其他文件?

回答

1

這裏是一個決策矩陣:

  • 如果你想從生成的目錄在命令行中運行Ant構建,然後用默認build.xml堅持。這種方式運行構建的人不必爲非標準的ant腳本文件而與ant命令行開關糾纏在一起。

  • 如果其他ant腳本將被某個其他腳本調用,或者必須設置過多的環境才能運行構建,那麼最好爲該腳本指定一個自定義名稱。我會在文件名中指出它是一個螞蟻腳本。

1

要給出一個很好的答案,您需要提供更多信息。

構建文件是否生成?獨特地爲每個客戶?它是從全局構建文件自動調用還是由人類調用?他們是否必須以特定的順序被呼叫?

如果「其他」建設文件駐留在不同(子)目錄,你可以爲它們命名的build.xml。這將是螞蟻的默認設置,並且很容易識別。否則,我會根據生成的項目或工件給他們一個後綴。因此,例如,如果工件是aaa.jar您可以將構建文件命名爲build-aaa.xml。如果必須按特定順序調用它們,則可以爲名稱添加一個數字(例如build-10-aaa.xml),以便輕鬆對構建文件列表進行排序和迭代。