用gradle中的参数运行jar [英] Run jar with parameters in gradle
本文介绍了用gradle中的参数运行jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在我的gradle脚本中使用位于C:/Users/nwuser/FitNesse/fitnesse-standalone.jar的参数运行一个jar文件。我知道如何在没有参数的情况下做到这一点:
apply plugin:'java'
task runJar dependsOn:jar)<< {
javaexec {
main = - jar; argsC:/Users/nwuser/FitNesse/fitnesse-standalone.jar
}
}
但现在我想要做类似的事情(如果使用控制台):
java -jar fitnesse -standalone.jar -cFrontPage?suite& format = text
如何应用-c 我的Gradle脚本中包含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
]
}
}
I want to run a jar file with parameters located at C:/Users/nwuser/FitNesse/fitnesse-standalone.jar in my gradle script. I know how to do it without parameters:
apply plugin: 'java'
task runJar(dependsOn:jar) << {
javaexec {
main="-jar"; args "C:/Users/nwuser/FitNesse/fitnesse-standalone.jar"
}
}
But now I want to do something similiar like (if using the console):
java -jar fitnesse-standalone.jar -c "FrontPage?suite&format=text"
How can I apply -c "FrontPage?suite&format=text" inside my gradle script?
Kind regards !
解决方案
args is an array, so simply supply your arguments as such:
task runJar(dependsOn:jar) << {
javaexec {
main="-jar";
args = [
"C:/Users/nwuser/FitNesse/fitnesse-standalone.jar",
"-c",
"FrontPage?suite&format=text"
]
}
}
这篇关于用gradle中的参数运行jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文