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]

Reply via email to