2014-01-19 44 views
2

我有一個gradle項目,構建了一些戰爭,我部署到tomcat服務器。我試圖用intellij調試這個應用程序。我可以通過將戰爭部署到外部服務器並使用intellij連接到此服務器來實現此目的。IntelliJ調試gradle與本地tomcat服務器構建

我想知道是否有辦法使用intellij的本地tomcat服務器來做到這一點。當我嘗試創建本地配置時,它會詢問我要部署哪些工件,並且我只想根據我的gradle配置部署這些工件。那可能嗎?或者我應該爲此使用遠程配置。

回答

4

從版本13開始,可以從Idea導入Gradle項目directly。與Idea Ultimate Edition也有創建相應的工件(基於戰爭插件)。它們可以用來將其部署在本地的Tomcat實例上,就像任何其他工件和調試一樣(在我的項目中工作正常)。

如果您希望通過gradle-tomcat-plugin調試應用程序的運行和調試,它應該可以在Idea 13.0.2 - 目前在EAP中(請參閱IDEA-117792,但我沒有測試它)。

+0

謝謝,我目前正在使用IntelliJ 12,它可以讓你直接導入gradle項目,但我沒有看到從war插件任務創建工件的方法。這是13中的新功能嗎? –

+0

回答我自己關於在13歲新生的問題 - http://blog.jetbrains.com/idea/2013/12/intellij-idea-13-is-released-work-miracles-in-java-and-beyond/看起來像是。 –

+0

如果你堅持12,你可以嘗試[idea-utils-plugin](https://github.com/rodionmoiseev/gradle-plugins/tree/master/idea-utils-plugin)。它允許定義更多的事情時,爲Gradle的想法插件和基於[我的功能請求](https://github.com/rodionmoiseev/gradle-plugins/issues/6),也許你將能夠產生(手動,但可編寫腳本)來自Gradle的Idea配置中的正確條目。 –

相關問題