This code executes each run task one at a the time
... task run1 (type: JavaExec, dependsOn: classes) { main="com.package.Main1" classpath sourceSets.main.output.classesDir classpath configurations.compile } ... task runAll(){ dependsOn run1 dependsOn run2 dependsOn run3 ... } ...
How can I run multiple Main classes from one jar file at once (parallel)