gpt4 book ai didi

intellij-idea - 使用 Gradle 构建 war ,使用 IntelliJ IDEA 进行调试

转载 作者:行者123 更新时间:2023-12-04 13:49:44 26 4
gpt4 key购买 nike

我有在 IntelliJ IDEA 中开发的 JavaEE webapp 项目(名为 ProjectA)。它有 build.gradle 文件,它应用了 war 插件:

apply plugin: 'war'

我要调试(或运行) gradle 生成的war文件而不是调试 自动生成的 Intellij 工件 .
对我来说非常重要的是,我可以更新在调试期间更改的类,而无需重新启动服务器。

enter image description here

我该怎么做?

注意 :

1) 当点击 gradle 插件选项卡 ( refresh all Gradle peojects ) 中的刷新按钮时,Intellij 会更新所有项目配置(例如模块依赖项)并生成工件。我称之为 自动生成的 Intellij 工件 .
enter image description here

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

enter image description here

2)此外,还有一些gradle任务(clean,build,war等)。我可以执行build task或war task来生成war文件。我称之为 gradle 生成的war文件 .

最佳答案

您可以通过单击最终屏幕截图中的“+”按钮来部署“外部源”,而不是部署 IntelliJ 构建工件。然后,您可以导航到 Gradle 构建的工件(在本例中为 build/libs 中的 .war 文件)。

其次,您可以指示 IntelliJ 在运行配置之前运行 Gradle 任务。同样,在您的最终屏幕截图中,我将删除标记为“构建 'Gradle ...' 工件”的第二步,并添加一个步骤来运行 Gradle war任务。

关于intellij-idea - 使用 Gradle 构建 war ,使用 IntelliJ IDEA 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27610259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com