我目前正在执行一些不退出执行我所有模拟的任务。我正在使用这个脚本:
../gradlew :pm:pm-mock-1:run \
:pm:pm-mock-2:run \
:pm:pm-mock-3:run \
:pm:pm-mock-4:run \
:pm:pm-mock-5:run \
:pm:pm-mock-6:run \
:pm:pm-mock-7:run \
:pm:pm-mock-8:run \
:pm:pm-mock-9:run \
--parallel \
--max-workers=10
理想情况下,我想要一个任务来运行所有的模拟,但是如果我有
task runMocks(dependsOn: [
'pm-mock-1:run',
'pm-mock-2:run',
'pm-mock-3:run',
'pm-mock-4:run',
'pm-mock-5:run',
'pm-mock-6:run',
'pm-mock-7:run',
'pm-mock-8:run',
'pm-mock-9:run'])
然后它等待第一个任务结束,而不是并行运行它们。
我如何复制我的脚本以便我可以运行
../gradle :runMocks
答案 0 :(得分:1)
在你的gradle.properties文件中添加
org.gradle.parallel=true
org.gradle.workers.max=10
您可以在https://docs.gradle.org/current/userguide/build_environment.html
了解有关gradle.properties文件的更多信息