2014-02-28 51 views
1

我正在使用託管在Vert.x Github space處的Vert.x Gradle模板。Vert.x無法「運行您的模塊並立即看到您的更改」

構建文件表明,有是使重建/回暖不需要重新部署改變運行IDEA建類文件的runModIDEA目標:

runModIDEA - run the module from the project resources in IDEA. This allows you to run the module without building it 
first! 

...但任務不存在每格/任務。

我並沒有被綁定到這個特定的構建任務本身。

我只想要一個有效的自動重新部署解決方案,使我能夠在沒有兩分鐘的重建/重新部署週期的情況下查看更新。

編輯:我也試着直接運行它,指向InteliJ IDEA輸出類路徑。它工作正常,但沒有拿起更改。

vertx runmod com.mycompany~vert-x-reverse-proxy~1.0.0-final -c conf.json -cp out/production/vert-x-reverse-proxy 

編輯:我也嘗試過./gradlew runmod -m,第一vertx_classpath.txt改變,這樣的IDEA文件(出來/產量)的看着第一。仍然沒有重新部署。事實上,在運行時,我刪除了out目錄並繼續工作。

編輯:我也嘗試過vertx運行com.mycompany.myproject.ReverseProxyVerticle -c conf.json -cp出/生產/ vertx-反向代理...相同的結果。它按預期運行,但沒有發現變化。只有改變方法才能蹭乾淨和重新組裝。

編輯:我也通過了these instructions以及。

回答

3

對於任何人都會遇到這個問題,我遇到了同樣的問題,並設法通過刪除/ target目錄下/ mods文件夾下的所有東西來修復它。這實際上在vertx文檔中提到過 - 儘管也許可能會更加強調一點。一旦在/ mods下的所有東西都被刪除,啓動應用程序,並且只要有任何改變就重新部署。

+0

順便說一句 - 爲了查看客戶端Web資源的變化,我還需要在mod.json中將preserve-cwd標誌設置爲true - 這將強制應用程序從源文件夾 – Rob

0

如果您是第一次使用vertx,並且遇到此問題或類似情況,可能需要查看此vertx google group entry。它描述Vertx Gradle Template爲生成的項目執行的更改以使其運行。 我知道,這不直接回答這裏發佈的問題,但我希望它可以幫助你進一步。

相關問題