evenisse 2004/07/01 13:20:37 Modified: src/java/org/apache/maven/plugin Tag: MAVEN-1_0-BRANCH PluginManager.java Log: [MAVEN-1352] Add a message to user when the plugins dirs reading generate an error. Revision Changes Path No revision No revision 1.70.4.49 +13 -2 maven/src/java/org/apache/maven/plugin/PluginManager.java Index: PluginManager.java =================================================================== RCS file: /home/cvs/maven/src/java/org/apache/maven/plugin/PluginManager.java,v retrieving revision 1.70.4.48 retrieving revision 1.70.4.49 diff -u -r1.70.4.48 -r1.70.4.49 --- PluginManager.java 28 Jun 2004 09:39:09 -0000 1.70.4.48 +++ PluginManager.java 1 Jul 2004 20:20:36 -0000 1.70.4.49 @@ -241,7 +241,18 @@ // allow further customisation via a profile descriptor. Map pluginFiles = getPluginFiles( pluginsDir, true ); - pluginFiles.putAll( getPluginFiles( userPluginsDir, false ) ); + Map userPluginFiles = getPluginFiles( userPluginsDir, false ); + + if ( !Collections.EMPTY_MAP.equals( userPluginFiles ) && + Collections.EMPTY_MAP.hashCode() == userPluginFiles.hashCode() ) + { + pluginFiles.putAll( userPluginFiles ); + } + else + { + throw new MavenException( "Maven was badly installed. Please reinstall it." ); + } + Map pluginDirs = expandPluginFiles( pluginFiles ); cacheManager.loadCache( unpackedPluginsDir );
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]