代码之家  ›  专栏  ›  技术社区  ›  Steve Fitzsimons

Gradle应用程序插件使用intellij run config(Gradle 4.10)将命令行参数传递到程序

  •  0
  • Steve Fitzsimons  · 技术社区  · 7 年前

    我需要使用gradle应用程序插件将命令行arg(“test”)传递给我的应用程序。如果作为标准Jar运行并传入“-e test”,所有这些都可以工作,但是我尝试使用Gradle application plugin run任务和Intellij Gradle run config传入它,并且args总是作为空的

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

    gradle run --args '-e test'
    

    在Intellij运行配置中

    -Dexec.args="test"
    

    还有这个

    -Pargs="test"
    

    我的切入点

    public static void main(String[] args) {
        CommandLine cl = processCommandLineArgs(args);
    }
    
    0 回复  |  直到 7 年前