Gradle应用程序插件将命令行args传递给使用intellij运行配置的程序(第4.10版)

时间:2018-11-07 15:39:02

标签: java gradle intellij-idea gradle-plugin

我需要使用gradle应用程序插件将命令行arg(“ test”)传递给我的应用程序。如果作为标准Jar运行并传递“ -e test”,则所有工作都可以进行,但是我尝试使用Gradle应用程序插件运行任务以及Intellij gradle运行配置将其传递给args始终为空

我尝试使用传递命令行参数

gradle run --args '-e test'

这在Intellij运行配置中

-Dexec.args="test"

还有这个

-Pargs="test"

程序尝试启动时,args数组始终为空。如何将“测试”作为命令行参数传递

我的入口点

public static void main(String[] args) {
    CommandLine cl = processCommandLineArgs(args);
}

0 个答案:

没有答案