4
我正在尋找將不同產品打包出公共基礎的方法。例如,這可以用於包裝產品的輕型版本或特殊定製版本。使用公共基礎構建不同的產品(Java)
我的不同產品之間的差別主要有以下幾種:
生產不同的配置文件(文本文件)出來的單個的(可能是輕微差異或除去較大的塊,添加等)
過濾(刪除),添加或重寫文件組(幫助文件,整個模塊等)
我EXPLOR與Maven或Ant(或其他)相關的不同解決方案。例如:使用velocity插件在構建時生成不同的配置文件。
我想知道如果有更好的工具來解決這類問題。有很多商業產品分佈在不同的「口味」,所以我認爲必須有現有的工具或最佳做法來創建不同的包裝。
任何有識之士將不勝感激!
你有看過Maven2'profiles'可以爲你做什麼嗎?它至少可以爲配置屬性設置不同的值。 – 2010-02-24 22:52:53