Reviewed dependency source forwarding

- Mod builds retain source generation settings across nested Gradle invocations
This commit is contained in:
Brian Neumann-Fopiano committed 2026-10-21 07:58:12 -04:00
commit 8dea0ae3e7
1 file changed
+4
+4
View File
@@ -333,6 +333,10 @@ Provider<IrisModdedBuildService> matrixWorkers = gradle.sharedServices.registerI
maxParallelUsages.set(matrixParallelism)
}
List<String> nestedBuildArguments = [gradle.startParameter.buildCacheEnabled ? '--build-cache' : '--no-build-cache']
String paperweightSources = providers.gradleProperty('paperweight.experimental.genSources').orNull
if (paperweightSources != null) {
nestedBuildArguments.add("-Ppaperweight.experimental.genSources=${paperweightSources}".toString())
}
boolean multiplexorSandbox = providers.gradleProperty('multiplexorSandbox').getOrElse('false').toBoolean()
int nestedWorkers = multiplexorSandbox
? Math.max(1, gradle.startParameter.maxWorkerCount.intdiv(matrixParallelism))