Skip to content

Commit

Permalink
InfoJavaPlugin: find souceset by name
Browse files Browse the repository at this point in the history
  • Loading branch information
rpalcolea committed Aug 29, 2022
1 parent f5f672c commit 3d792ae
Showing 1 changed file with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,10 @@ class InfoJavaPlugin implements Plugin<Project>, InfoCollectorPlugin {
@CompileDynamic
private static JavaCompatibility findSourceAndTargetCompatibility(Project project) {
JavaPluginExtension javaPluginExtension = project.extensions.getByType(JavaPluginExtension)
SourceSet mainSourceSet = javaPluginExtension.sourceSets.main
SourceSet mainSourceSet = javaPluginExtension.sourceSets.findByName("main")
if(!mainSourceSet) {
return new JavaCompatibility(javaPluginExtension.sourceCompatibility.toString(), javaPluginExtension.targetCompatibility.toString())
}
List<String> compileTaskNames = supportedLanguages.collect { mainSourceSet.getCompileTaskName(it)}
Set<AbstractCompile> compileTasks = project.tasks.withType(AbstractCompile).findAll {
it.name in compileTaskNames
Expand Down

0 comments on commit 3d792ae

Please sign in to comment.