2017-04-09 55 views
0

我目前正在研究在代碼更改和數據庫更改後,本地部署/設置webapps的更好方法。本地開發設置

到目前爲止,我已經看到了下面的工具/方法來通過,並試圖他們每個人:

,編譯
  1. ANT構建目標,使一個罐子,一個war文件並部署該到tomcat文件夾
  2. 搖籃建設結合Tomcat的插件,它已經做了一下比選項#做得更好的1
  3. 好醇」老式命令行
  4. 內的IntelliJ設置運行配置爲你
  5. 做部署
  6. 編寫shell腳本並通過命令行調用它(未嘗試過)

說實話,我沒有找到這些理想的解決方案。我發現選項#4最簡單,因爲它允許我通過快捷方式輕鬆部署我的更改並繼續。但是,這並沒有給我一個數據庫更改的選項,可能只是我錯過了它。

我的問題主要是你們用什麼工具/方法來實現一個簡單易維護的開發環境?那些有什麼考慮?

回答

0

好吧,讓我告訴你我爲本地web應用程序安裝所做的工作。

在你最喜歡的IDE(我的例子中的eclipse)中,我將從Eclipse市場配置應用服務器插件(tomcat或webpshere)。

當我在應用程序中進行更改時,此設置將有助於將代碼更改自動發佈到服務器。我使用Maven構建工具進行應用程序打包。不過,我不確定數據庫方面。

0

對於那些想知道我如何最終做到並找到最適合我的人的人們。

我目前已經配置了我的IntelliJ IDE,使得tomcat實例被鏈接,並且可以在IntelliJ本身內進行正確的控制和部署,包括調試。這使我可以通過一個簡單的快捷方式立即填充所有資源更改(css,javascript,前端)或重新部署甚至重新啓動服務器。特別是對於小型應用程序來說,這非常有效。

目前尚未確定這是否仍然適用於多模塊設置和較大的項目規模。

如果您想了解如何實現此配置的更多信息,請隨時向我發送一條直接消息。