簡體   English   中英

本地開發設置

[英]Local development setup

我目前正在研究在代碼更改和數據庫更改之后在本地部署/設置Web應用程序的更好方法。

到目前為止,我已經看到了以下工具/方法,並嘗試了每種工具/方法:

  1. ANT編譯,編譯,制作jar,war文件並將其部署到tomcat文件夾的構建目標
  2. 將Gradle構建與tomcat插件結合使用,該插件已經比選項#1做得更好
  3. 不錯的老式命令行
  4. 在Intellij中設置運行配置以為您進行部署
  5. 編寫shell腳本並通過命令行調用它(還沒有嘗試過)

老實說,我找不到所有理想的解決方案。 我發現選項4最簡單,因為它允許我通過快捷方式輕松部署更改並繼續。 但是,這還沒有給我提供數據庫更改的選項,可能只是我錯過了它。

我的問題主要是你們為了實現一個易於維護的開發環境而使用了哪些工具/方式? 這些有哪些考慮因素?

好吧,讓我告訴您我對本地Web應用程序設置的操作。

在您最喜歡的IDE(以我為例)中,我將配置Eclipse市場中的應用程序服務器插件(tomcat或webpshere)。

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

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

目前,我已經以這樣的方式配置了IntelliJ IDE:可以鏈接tomcat實例,並且可以從IntelliJ本身中對其進行適當的控制和部署,包括調試。 這使我能夠通過簡單的快捷方式立即填充所有資源更改(css,javascript,前端)或重新部署甚至重新啟動服務器。 尤其是在小型應用程序中,這非常有效。

尚不確定這是否仍適用於多模塊設置和更大的項目規模。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM