【问题标题】:IntelliJ debug gradle build with local tomcat server使用本地 tomcat 服务器构建 IntelliJ 调试 gradle
【发布时间】:2014-01-19 22:20:34
【问题描述】:

我有一个 gradle 项目,它构建了一些我部署到 tomcat 服务器的战争。我正在尝试用 intellij 调试这个应用程序。我可以通过将战争部署到外部服务器并使用 intellij 连接到该服务器来做到这一点。

我想知道是否有办法使用 intellij 的本地 tomcat 服务器来做到这一点。当我尝试创建本地配置时,它会询问我要部署哪些工件,我只想根据我的 gradle 配置部署这些工件。那可能吗?或者我应该为此使用远程配置。

【问题讨论】:

    标签: debugging tomcat intellij-idea gradle


    【解决方案1】:

    从版本 13 开始,可以从 Idea 导入 Gradle 项目 directly。使用 Idea Ultimate Edition 还创建了相应的工件(基于 war 插件)。它们可用于将其部署在本地 Tomcat 实例上,就像任何其他工件和调试一样(在我的项目中运行良好)。

    如果您更喜欢通过gradle-tomcat-plugin 调试应用程序运行和调试,它应该可以在 Idea 13.0.2 中 - 目前在 EAP 中(请参阅IDEA-117792,但我没有测试它)。

    【讨论】:

    • 谢谢,我目前正在使用 IntelliJ 12,它可以让您直接导入 gradle 项目,但我没有看到从战争插件任务创建工件的方法。这是 13 中的新功能吗?
    • 回答我自己关于成为 13 年新人的问题 - blog.jetbrains.com/idea/2013/12/… 看起来是这样。
    • 如果你坚持使用 12,你可以试试idea-utils-plugin。它允许在使用 Gradle 的想法插件时定义更多的东西,并且基于 my feature request,也许您将能够在 Gradle 的想法配置中生成(手动但可编写脚本)正确的条目。
    • 感谢您的帮助。
    猜你喜欢
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 2017-01-11
    • 2016-10-14
    • 2015-04-05
    • 1970-01-01
    相关资源
    最近更新 更多