2014-01-19 37 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配置中的正确条目。 –

相关问题