1
我們在使用IntelliJ設置Vert.x時會遇到一些問題,以便在開發期間自動重新加載類。我們使用了他們的文檔中描述的「最佳實踐」方法(使用maven),但無法使自動重新部署工作。Vert.x 2和IntelliJ自動重新部署問題
重現步驟:
- 使用
mvn archetype:generate -Dfilter=io.vertx:
- 執行
mvn idea:idea
創建的IntelliJ項目 - 打開
.ipr
文件的IntelliJ創建項目 - 確保設置項目設置以
Preferences -> Compiler -> Make Project Automatically
- 確保
"auto-redeploy": true
在mod.json
在R SET物資跟不上文件夾首次 - 生成項目:
CMD + Fn + F9
(CMD + F9
如果你使用媒體按鍵爲功能鍵)從Maven的面板(或命令行)
vertx:runMod
此時應用程序啓動(並且在檢查target/mods
文件夾時它似乎創建了該模塊)。但是,對PingVerticle
類進行更改並保存結果完全沒有任何問題。此外,沒有資源被複制,所以當啓動一個簡單的Web服務器時,它總是會導致「找不到資源」。儘管如此,vertx_classpath.txt
具有所有具有資源的目錄。 我也發現是,添加外部依賴你的POM的時候,這些不會複製到模塊,並會導致未發現異常的一類。
我們是缺少在安裝過程中的東西嗎?謝謝。