在gradle中运行参数jar

Jas*_*ulo 18 java parameters jar gradle

我想在我的gradle脚本中运行一个参数位于C:/Users/nwuser/FitNesse/fitnesse-standalone.jar的jar文件.我知道怎么做没有参数:

apply plugin: 'java'

task runJar(dependsOn:jar) << {
  javaexec { 
    main="-jar"; args "C:/Users/nwuser/FitNesse/fitnesse-standalone.jar"
  } 
}
Run Code Online (Sandbox Code Playgroud)

但现在我想做类似的事情(如果使用控制台):

java -jar fitnesse-standalone.jar -c "FrontPage?suite&format=text"
Run Code Online (Sandbox Code Playgroud)

如何在我的gradle脚本中应用-c"FrontPage?suite&format = text"?

亲切的问候 !

Ori*_*ntz 29

args是一个数组,所以只需提供你的参数:

task runJar(dependsOn:jar) << {
  javaexec { 
    main="-jar";
    args = [
            "C:/Users/nwuser/FitNesse/fitnesse-standalone.jar",
            "-c",
            "FrontPage?suite&format=text"
           ]
  } 
}
Run Code Online (Sandbox Code Playgroud)