evenisse    2004/07/02 03:55:20

  Modified:    src/java/org/apache/maven/plugin Tag: MAVEN-1_0-BRANCH
                        PluginManager.java
  Log:
  Fix installation checker.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.70.4.50 +9 -7      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.49
  retrieving revision 1.70.4.50
  diff -u -r1.70.4.49 -r1.70.4.50
  --- PluginManager.java        1 Jul 2004 20:20:36 -0000       1.70.4.49
  +++ PluginManager.java        2 Jul 2004 10:55:19 -0000       1.70.4.50
  @@ -228,6 +228,13 @@
           setPluginsDir( new File( mavenSession.getRootContext().getPluginsDir() ) );
           setUnpackedPluginsDir( new File( 
mavenSession.getRootContext().getUnpackedPluginsDir() ) );
           setUserPluginsDir( new File( 
mavenSession.getRootContext().getUserPluginsDir() ) );
  +        
  +        if ( !getPluginsDir().isDirectory() ||
  +             ( getPluginsDir().listFiles() != null &&
  +               getPluginsDir().listFiles().length == 0 ) )
  +        {
  +            throw new MavenException( "Maven was badly installed. Please reinstall 
it." );
  +        }
   
           if ( log.isDebugEnabled() )
           {
  @@ -243,14 +250,9 @@
           Map pluginFiles = getPluginFiles( pluginsDir, true );
           Map userPluginFiles = getPluginFiles( userPluginsDir, false );
           
  -        if ( !Collections.EMPTY_MAP.equals( userPluginFiles ) &&
  -            Collections.EMPTY_MAP.hashCode() == userPluginFiles.hashCode() )
  +        if ( !userPluginFiles.isEmpty() )
           {
               pluginFiles.putAll( userPluginFiles );
  -        }
  -        else
  -        {
  -            throw new MavenException( "Maven was badly installed. Please reinstall 
it." );
           }
           
           Map pluginDirs = expandPluginFiles( pluginFiles );
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to