[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() );
                 }
             }