2011-02-14 133 views
2

我期待在這裏讓我們的部署不吸,我需要一些幫助,如果你能幫助我,這幾件事情我欠你的啤酒螞蟻部署問題

現在每當我做出改變,那不是給jsps我需要清潔,包括tomcat,否則我的變化並不需要。這真的很煩人。

任何線索,我可以改變,使其工作?

我目前的版本是非常簡單的,只是普通的舊,javac的,戰爭,部署 一件事,心不是做的是,有沒有build目錄,項目本身包含WEB-INF和javac的在固定位置進行,那麼戰爭就排除了所有的.java資源,並且戰勝了這個項目。

編輯: 我期待解決這個問題的努力最少的 - 所以當切換到Maven和學習如何使用它可能會解決這個問題,但它會產生其它問題;)

+1

+1爲了使事情不吸吮 – eykanal 2011-02-14 19:45:44

回答

0

創建這裏的一切得到了前複製一個build目錄建立

增加了一些標誌,以不超過事情,很少變化,如圖像複製(也沒有乾淨刪除)

使用Ant啓動部署代碼後重新加載任務

現在我不需要在每個構建中重新啓動tomcat,並且構建所需的時間更少。

0

您已經確定了當前版本中的一些弱點。
我可以建議清理它的最簡單方法是從目錄結構開始。

我強烈建議使用maven directory structure,我會進一步建議使用maven作爲構建工具而不是ant,但是對於一些仍在爭論的人來說。
Maven目錄結構經過深思熟慮,我真的很喜歡使用Maven目錄結構的項目,因爲他們遵循一個約定,通過從以前的經驗中瞭解應用程序的位置,可以節省大量時間。部件

  • java源
  • 單元測試源
  • 資源等

另外,通過以下的慣例,行家插件用較少的配置requir工作編輯。

我從基於Maven的項目中獲得的另一個有用的優勢是很好的代碼度量,用於衡量應用程序的健康狀況。有可以作爲Maven插件,它會給你新的洞察到你的代碼,包括各種報告:

  • 的CheckStyle
  • PMD
  • FindBugs的
  • 多。