使用gradle中的参数运行可执行jar

使用gradle中的参数运行可执行jar,gradle,Gradle,我希望从我的gradle文件运行可执行jar。我打成平局: task runJar(dependsOn:jar) << { javaexec { main="-jar"; args "C:/Development/AndroidStudioProjects/AndroidDev/Test.jar" } } task runJar(dependsOn:jar)在任务声明中的第一个代码段dependsOn中,意味着任务runJar应该仅在jar任务之后执行。例外情况是,您当

我希望从我的gradle文件运行可执行jar。我打成平局:

task runJar(dependsOn:jar) << {
javaexec {
    main="-jar"; args "C:/Development/AndroidStudioProjects/AndroidDev/Test.jar"
  }
}

task runJar(dependsOn:jar)在任务声明中的第一个代码段
dependsOn
中,意味着任务
runJar
应该仅在
jar
任务之后执行。例外情况是,您当前的项目没有这样的任务。因此,如果您确实不需要在之前执行
jar
任务,您可以简单地不取消此任务依赖关系:

task runJar() << {
    javaexec {
        main="-jar"; args "C:/Development/AndroidStudioProjects/AndroidDev/Test.jar"
    }
}
task runJar()
task runJar() << {
    javaexec {
        main="-jar"; args "C:/Development/AndroidStudioProjects/AndroidDev/Test.jar"
    }
}
task runScheduleReader() << {
  javaexec { 
    main="-jar";
    args = [
            "C:/Development/AndroidStudioProjects/AndroidDev/Test.jar",
            "1"
           ]
  } 
}