禁用JavaExec任务的IntelliJ调试

时间:2019-07-12 12:58:52

标签: gradle intellij-idea

我正在使用的Gradle插件创建并绑定JavaExec的依赖项compileJava任务。

每次我从IntelliJ调试依赖于run的任何Gradle任务(例如compileJava)时,IntelliJ还将调试器附加到该工具的JavaExec任务的JVM。这很烦人,原因有两个:

  1. 浪费时间是因为调试比正常运行慢,
  2. 它浪费了更多时间,因为尽管它JavaExec也从未跳过UP-TO-DATE任务。

有没有办法防止IntelliJ附加调试器?我已经尝试设置

thePluginJavaExecTask.debug = false

但是IntelliJ似乎忽略了它(它仍然会调试它)。

如果有什么不同,我也是相关插件的维护者。它所做的只是调用基于Java的命令行工具。我使用JavaExec是因为它很容易设置(从mainclasspathconfiguration和{{1设置argsinputs }})。也许有更好的方法?

0 个答案:

没有答案