【问题标题】:IntelliJ - Java Gradle Run/Debug with argsIntelliJ - 带参数的 Java Gradle 运行/调试
【发布时间】:2018-07-03 13:44:18
【问题描述】:

我有一个带有 Gradle 的 Spring 应用程序,我使用 bootRun 任务运行/调试它。 这将查找具有main 方法的类。

但有时我必须通过main(String[] args) 为它传递一个参数。

如何从“运行/调试”对话框执行此操作?我尝试了 VM 选项和参数,但是当断点到达 args 时,它是空的。

【问题讨论】:

    标签: java gradle intellij-idea


    【解决方案1】:

    正如Command-Line Arguments in Spring Boot 文档所述,将其传递给bootRun 任务为:

    -Pargs=<arg1>,<arg2>

    build.gradle:

    bootRun {
      if (project.hasProperty('args')) {
          args project.args.split(',')
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2020-12-18
      • 2014-03-31
      • 2016-07-13
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      相关资源
      最近更新 更多