vah*_*eza 6 intellij-idea gradle intellij-14
我有在IntelliJ IDEA中开发的JavaEE webapp项目(名为ProjectA).它有build.gradle文件应用war插件:
apply plugin: 'war'
Run Code Online (Sandbox Code Playgroud)
我想调试(或运行)gradle生成的war文件,而不是调试自动生成的intellij工件.对我来说非常重要的是我可以更新调试期间更改的类而无需重启服务器.

我该怎么做?
注意 :
1)在gradle插件选项卡中单击刷新按钮时(
)Intellij更新所有项目配置(例如模块依赖项)并生成工件.我将其称为自动生成的intellij工件.

为了运行它,我应该只创建新的本地Tomcat服务器配置并将工件添加到部署选项卡.


2)此外,还有一些gradle任务(清理,构建,战争等).我可以执行构建任务或战争任务来生成war文件.我称之为gradle生成的war文件.
Mar*_*ira 11
您可以通过单击最终屏幕截图中的"+"按钮来部署"外部源",而不是部署IntelliJ构建工件.然后,您可以导航到Gradle构建的工件(在本例中为build/libs中的.war文件).
其次,您可以指示IntelliJ在运行配置之前运行Gradle任务.再次,在您的最终屏幕截图中,我将删除标记为"Build'Gradle ...'artifact"的第二步,并添加一个步骤来运行Gradle war任务.
| 归档时间: |
|
| 查看次数: |
13399 次 |
| 最近记录: |