我有一个 gradle 项目,它构建了一些部署到 tomcat 服务器的 wars。我正在尝试使用 intellij 调试这个应用程序。我可以通过将 wars 部署到外部服务器并使用 intellij 连接到该服务器来做到这一点。
我想知道是否有办法使用intellij的本地tomcat服务器来做到这一点。当我尝试创建本地配置时,它会询问我要部署哪些工件,而我只想根据我的 gradle 配置来部署这些工件。那可能吗?或者我应该为此使用远程配置。
最佳答案
从版本 13 开始,可以导入 Gradle
项目 directly来自理念。使用 Idea Ultimate Edition
还创建了相应的工件(基于 war 插件)。它们可用于将其部署在本地 Tomcat
实例上,就像任何其他工件和调试一样(在我的项目中运行良好)。
如果您喜欢调试应用程序,请通过 gradle-tomcat-plugin 运行和调试在 Idea 13.0.2 中应该是可能的 - 目前在 EAP 中(请参阅 IDEA-117792 ,但我没有测试它)。
关于debugging - 使用本地 tomcat 服务器进行 IntelliJ 调试 gradle 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223423/