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"
}
}
しかし、今私は(コンソールを使用している場合)のような似たようなことをしたいです:
Java -jar fitnesse-standalone.jar -c "FrontPage?suite&format=text"
Gradleスクリプト内で-c "FrontPage?suite&format = text"を適用するにはどうすればよいですか?
敬具 !
argsは配列なので、次のように引数を指定するだけです。
task runJar(dependsOn:jar) << {
javaexec {
main="-jar";
args = [
"C:/Users/nwuser/FitNesse/fitnesse-standalone.jar",
"-c",
"FrontPage?suite&format=text"
]
}
}
just GradleでFitNesseテストスイートを実行しようとしている場合は、FitNesse jarを依存関係に追加できます。
repositories {
mavenCentral()
}
dependencies {
compile 'org.fitnesse:fitnesse:20161106'
}
そしてJavaExec
タスクを次のように定義します:
task fitnesse(type: JavaExec) {
classpath = sourceSets.main.runtimeClasspath
main = 'fitnesseMain.FitNesseMain'
args '-c', 'FrontPage?suite&format=text'
}
次に実行します:
$ gradle fitnesse
...
Executing command: FrontPage?suite&format=text
--------
0 Tests, 0 Failures 0.091 seconds.