File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/main/java/org/gradlex/javamodule/packaging Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1919import org .gradle .api .NonNullApi ;
2020import org .gradle .api .Plugin ;
2121import org .gradle .api .Project ;
22+ import org .gradle .api .file .SourceDirectorySet ;
2223import org .gradle .api .plugins .JavaPlugin ;
24+ import org .gradle .api .tasks .SourceSetContainer ;
2325import org .gradle .jvm .toolchain .JavaToolchainService ;
2426import org .gradle .util .GradleVersion ;
2527
@@ -39,10 +41,13 @@ public void apply(Project project) {
3941 }
4042
4143 project .getPlugins ().apply (JavaPlugin .class );
44+ SourceSetContainer sourceSets = project .getExtensions ().getByType (SourceSetContainer .class );
45+ SourceDirectorySet mainResources = sourceSets .getByName ("main" ).getResources ();
4246
4347 JavaModulePackagingExtension javaModulePackaging = project .getExtensions ().create ("javaModulePackaging" , JavaModulePackagingExtension .class );
4448 javaModulePackaging .getApplicationName ().convention (project .getName ());
4549 javaModulePackaging .getApplicationVersion ().convention (project .provider (() -> (String ) project .getVersion ()));
46- javaModulePackaging .getJpackageResources ().convention (project .getLayout ().getProjectDirectory ().dir ("resources" ));
50+ javaModulePackaging .getJpackageResources ().convention (project .provider (() ->
51+ project .getLayout ().getProjectDirectory ().dir (mainResources .getSrcDirs ().iterator ().next ().getParent () + "/resourcesPackage" )));
4752 }
4853}
You can’t perform that action at this time.
0 commit comments