作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在多项目构建中具有以下任务:
task runA(type: GradleBuild) {
tasks = [
':a:x:bootRun',
':a:y:bootRun',
':c:x:bootRun'
]
}
task runB(type: GradleBuild) {
tasks = [
':b:x:bootRun',
':b:y:bootRun',
':c:x:bootRun'
]
}
:a:x
等都是一个单独的项目(
build.gradle
/
build.gradle.kts
文件)。当我调用
gradle runA
或
gradle runB
时,所有子任务都按应有的方式并行运行。
gradle runA runB
时,仅会调用某些任务
a:x a:y c:x b:x b:y
并行运行。我也尝试过使用
dependsOn
而不是
GradleBuild
任务类型,但这会导致相同的结果(通常5个预期任务中只有4个并行运行)。
最佳答案
Gradle将使用启发式方法来决定要并行运行多少个事物。因此,最可能的解释是,默认情况下,它将自身限制为4个并行任务。
您可以通过gradle.properties
control this:
org.gradle.workers.max=(max # of worker processes)
关于gradle - Gradle GradleBuild任务不能并行运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56239166/
构建.gradle task foo(type: GradleBuild) { dir = '/foo' tasks = ['foo'] } println foo.version /
在我的根 build.gradle 中,我定义了一个 GradleBuild 任务,如下所示: project.task('distribute', type : GradleBuild) {
我有VS2010,带有适用于android的nvidia CodeWorks,已更新为最新版本。我的项目在ant上构建良好,但是切换到gradle之后,发生以下错误: 5>C:\Program Fil
我有带有 gradle build 的项目 A。我还有另一个带有 gradle build 的项目 B。我想将项目 B 的 jar 包含到项目 A 的 war 中。我可以从项目 A 的构建脚本中调用项
我是一名优秀的程序员,十分优秀!