Parallel processing gradle'的任务级并行性;s项目级并行性?

Parallel processing gradle'的任务级并行性;s项目级并行性?,parallel-processing,gradle,Parallel Processing,Gradle,我有一个gradle构建过程,它动态地生成一个约200个同质的CPU密集型处理任务(所有任务类型相同)的列表。此列表中的任务互不依赖,但它们在我的构建中有共同的祖先和共同的后代 gradle似乎没有内置的方法让我并行处理这些。(我看到的唯一并行抽象与解耦项目有关) 有没有什么技巧我可以应用在上面,或者我被卡住了 例如,我是否可以动态创建n项目(以某种方式与主项目“解耦”以满足Gradle的并行处理需求),每个项目都包含我需要的1/n 属于同一项目的任务当前无法并行执行。您可以编写脚本settin

我有一个gradle构建过程,它动态地生成一个约200个同质的CPU密集型处理任务(所有任务类型相同)的列表。此列表中的任务互不依赖,但它们在我的构建中有共同的祖先和共同的后代

gradle似乎没有内置的方法让我并行处理这些。(我看到的唯一并行抽象与解耦项目有关)

有没有什么技巧我可以应用在上面,或者我被卡住了


例如,我是否可以动态创建
n
项目(以某种方式与主项目“解耦”以满足Gradle的并行处理需求),每个项目都包含我需要的
1/n

属于同一项目的任务当前无法并行执行。您可以编写脚本
settings.gradle
来创建许多子项目,编写脚本
build.gradle
来为项目分配任务,但这可能不是一个非常方便的解决方案。另一种选择是让单个任务在内部并行化工作(例如使用库)。

属于同一项目的任务当前不能并行执行。您可以编写脚本
settings.gradle
来创建许多子项目,编写脚本
build.gradle
来为项目分配任务,但这可能不是一个非常方便的解决方案。另一种选择是让单个任务在内部并行化工作(例如,使用库)