IntelliJ-使用args的Java Gradle运行/调试

时间:2018-07-03 13:44:19

标签: java gradle intellij-idea

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

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

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

1 个答案:

答案 0 :(得分:1)

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

-Pargs=<arg1>,<arg2>

build.gradle中的

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