我想让一个任务在gradle中运行我的Jar文件。gradle runJar任务?
我想出了以下内容:
task runJar(dependsOn:[jar]){
ant.java(jar:,fork:true)
}
但是,我无法找到路径的jar文件。任何帮助非常感谢。谢谢!
Misha
编辑:好吧,这很奇怪。这个任务在编译之前运行等。
编辑:修正。关键是在doLast {}符号,或者,在速记
task runJar(dependsOn:"jar")<<{
ant.java(jar:"${libsDir}${File.separator}${archivesBaseName}.jar",fork:true)
}
米莎
嗨!我已经尝试了你的解决方案,但是我没有从jar中得到输出 - 我只能得到一个Java Result:1信息,尽管我在我的main方法中有'System.out'的问题...我怎样才能得到输出? – emesx 2012-03-17 09:33:38
我需要提供**参数**。 – 2016-11-02 21:47:37