fixed toolchain support in MultiReleaseJarPlugin

This commit is contained in:
2022-06-27 18:10:24 +08:00
parent 1170fd8383
commit e860638c29
2 changed files with 2 additions and 1 deletions

View File

@@ -2,7 +2,7 @@ woggioniMavenRepositoryUrl=https://mvn.woggioni.net/
version.myGradlePlugins=2022.06
version.gradle=7.4.3
version.lombok=1.18.16
version.lombok=1.18.22
version.junitJupiter=5.7.2
version.junitPlatform=1.7.0
version.bnd=5.3.0

View File

@@ -77,6 +77,7 @@ class MultiReleaseJarPlugin implements Plugin<Project> {
javaCompileTask.options.annotationProcessorPath = mainSourceSet.annotationProcessorPath
javaCompileTask.modularity.inferModulePath = javaPluginExtension.modularity.inferModulePath
javaCompileTask.options.sourcepath = sourcePaths.stream().reduce { fc1, fc2 -> fc1 + fc2 }.get()
javaCompileTask.javaCompiler = compileJavaTask.javaCompiler
})
compileOutputs << compileTask.get().outputs.files
sourceDirectorySet.compiledBy(compileTask, { it.getDestinationDirectory()})