1

此代码一次执行每个运行任务

...
任务 run1(类型:JavaExec,dependsOn:类){
    main="com.package.Main1"
    类路径 sourceSets.main.output.classesDir
    类路径配置。编译
}
...

任务 runAll(){
    依赖于运行1
    依赖于运行2
    依赖于运行3
        ...

}
...

如何一次从一个 jar 文件中运行多个 Main 类(并行)

4

1 回答 1

1

从 Gradle 1.9 开始,Gradle 只能并行运行来自不同项目的任务。您可以实现自己的任务并该任务中并行执行主要方法,可能使用该Project.javaexec()方法。但是,您必须自己实现它,例如使用GPars库。

于 2013-11-09T23:38:27.050 回答