對於通過ant編譯的Struts2項目,在hibernate.cfg.xml中修改變量的最佳實踐或方法是什麼(例如hibernate.connection.url),struts.xml(例如struts.devMode),MessageResources.properties(例如appName?)等使用ant構建工具?如何根據build.properties中的值配置hibernate.cfg.xml,struts.xml,MessageResources.properties
我有一個build.properties(& local.build.properties設置在不同的服務器實例,如qa,staging等),但我不知道是否有統一的方法覆蓋/覆蓋各種項目配置文件中的值像使用構建工具的hibernate.cfg.xml等。
我在尋找,最好是爲所有配置文件工作的統一解決方案。但是,如果沒有,那麼具體配置文件的特定方法也很好。
這是很好的信息。但我的問題是關於如何在構建時更改像hibernate.cfg.xml這樣的配置值。無論是螞蟻還是驢友。 – Chantz 2012-04-19 18:35:07
@Chantz:我已經說過使用配置文件和所有你需要設置配置文件標誌像生產/測試,它會自動選擇尊重的設置。請參考http://maven.apache.org/guides/introduction/introduction-to-profiles.html和http://www.malethan.com/article/production_cfg_maven_profiles.html,希望他們能幫助你 – 2012-04-19 18:42:44