[MJLINK-28] - Add WARNING in case of duplicate module names
diff --git a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
index a92a687..86cb01a 100644
--- a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
@@ -365,6 +365,10 @@
// Don't warn for automatic modules, let the jlink tool do that
getLog().debug( " module: " + entry.getValue().name() + " automatic: "
+ entry.getValue().isAutomatic() );
+ if ( modulepathElements.containsKey( entry.getValue().name() ) )
+ {
+ getLog().warn( "The module name " + entry.getValue().name() + " does already exists." );
+ }
modulepathElements.put( entry.getValue().name(), entry.getKey() );
}
@@ -386,6 +390,10 @@
getLog().error( message );
throw new MojoFailureException( message );
}
+ if ( modulepathElements.containsKey( entry.getValue().name() ) )
+ {
+ getLog().warn( "The module name " + entry.getValue().name() + " does already exists." );
+ }
modulepathElements.put( entry.getValue().name(), entry.getKey() );
}
}