@@ -126,7 +126,7 @@ public class PackageMojo extends AbstractMojo {
126126 @ Parameter (property = "additionalResources" , required = false )
127127 private List <File > additionalResources ;
128128
129- @ Parameter (defaultValue = "--list -deps" , property = "moduleDependenceAnalysisOption" , required = false )
129+ @ Parameter (defaultValue = "--print-module -deps" , property = "moduleDependenceAnalysisOption" , required = false )
130130 private String moduleDependenceAnalysisOption ;
131131
132132 @ Parameter (defaultValue = "" , property = "additionalModules" , required = false )
@@ -685,17 +685,15 @@ private String getRequiredModules(File libsFolder) throws MojoExecutionException
685685 additionalArguments ,
686686 moduleDependenceAnalysisOption ,
687687 "--multi-release" , JavaUtils .getJavaMajorVersion (),
688- jarLibs ,
688+ jarLibs ,
689689 jarFile
690690 );
691691
692- String [] modulesArray = modules .split ("\n " );
692+ String [] modulesArray = modules .split (", " );
693693
694694 List <String > modulesList = Arrays .asList (modulesArray ).stream ()
695695 .map (module -> module .trim ())
696- .map (module -> module .contains ("/" ) ? module .split ("/" )[0 ] : module )
697696 .filter (module -> !module .startsWith ("JDK removed internal" ))
698- .distinct ()
699697 .collect (Collectors .toList ());
700698
701699 if (!StringUtils .isEmpty (additionalModules )) {
0 commit comments