web-dev-qa-db-fra.com

Exécuter jar avec les paramètres en dégradé

Je souhaite exécuter un fichier jar avec des paramètres situés dans C: /Users/nwuser/FitNesse/fitnesse-standalone.jar dans mon script Gradle. Je sais comment le faire sans paramètres:

apply plugin: 'Java'

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

Mais maintenant, je veux faire quelque chose de similaire, comme (si vous utilisez la console):

Java -jar fitnesse-standalone.jar -c "FrontPage?suite&format=text"

Comment appliquer -c "FrontPage? Suite & format = text" dans mon script Gradle?

Sincères amitiés !

14
Jason Saruulo

args est un tableau, fournissez simplement vos arguments en tant que tels:

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