You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/04/19 11:00:48 UTC

cvs commit: maven-components/maven-core pom.xml

brett       2005/04/19 02:00:48

  Modified:    maven-core/src/main/java/org/apache/maven/plugin
                        MavenPluginDiscoverer.java
               maven-core/src/main/java/org/apache/maven/project
                        DefaultMavenProjectBuilder.java
               maven-core/src/main/java/org/apache/maven/settings
                        DefaultMavenSettingsBuilder.java
               maven-core pom.xml
  Log:
  update to new container
  
  Revision  Changes    Path
  1.7       +6 -5      maven-components/maven-core/src/main/java/org/apache/maven/plugin/MavenPluginDiscoverer.java
  
  Index: MavenPluginDiscoverer.java
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/plugin/MavenPluginDiscoverer.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- MavenPluginDiscoverer.java	13 Apr 2005 05:11:48 -0000	1.6
  +++ MavenPluginDiscoverer.java	19 Apr 2005 09:00:47 -0000	1.7
  @@ -24,6 +24,7 @@
   import org.codehaus.plexus.component.discovery.AbstractComponentDiscoverer;
   import org.codehaus.plexus.component.repository.ComponentDescriptor;
   import org.codehaus.plexus.component.repository.ComponentSetDescriptor;
  +import org.codehaus.plexus.configuration.PlexusConfigurationException;
   
   import java.io.Reader;
   import java.util.ArrayList;
  @@ -51,7 +52,7 @@
       }
   
       public ComponentSetDescriptor createComponentDescriptors( Reader componentDescriptorConfiguration, String source )
  -        throws Exception
  +        throws PlexusConfigurationException
       {
           PluginDescriptor pluginDescriptor;
   
  @@ -59,10 +60,10 @@
           {
               pluginDescriptor = builder.build( componentDescriptorConfiguration );
           }
  -        catch ( Exception e )
  +        catch ( PlexusConfigurationException e )
           {
  -            // If the plugin is not valid, we cannot continue as it may make the lifecycle ebhave differently than expected 
  -            throw new Exception( "Cannot process plugin descriptor: " + source, e );
  +            // If the plugin is not valid, we cannot continue as it may make the lifecycle ebhave differently than expected
  +            throw new PlexusConfigurationException( "Cannot process plugin descriptor: " + source, e );
           }
   
           // ----------------------------------------------------------------------
  
  
  
  1.67      +8 -7      maven-components/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
  
  Index: DefaultMavenProjectBuilder.java
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java,v
  retrieving revision 1.66
  retrieving revision 1.67
  diff -u -r1.66 -r1.67
  --- DefaultMavenProjectBuilder.java	18 Apr 2005 21:50:54 -0000	1.66
  +++ DefaultMavenProjectBuilder.java	19 Apr 2005 09:00:47 -0000	1.67
  @@ -45,6 +45,7 @@
   import org.codehaus.plexus.PlexusContainer;
   import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
   import org.codehaus.plexus.context.Context;
  +import org.codehaus.plexus.context.ContextException;
   import org.codehaus.plexus.logging.AbstractLogEnabled;
   import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
   import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable;
  @@ -125,9 +126,9 @@
   
           // Always cache files in the source tree over those in the repository
           modelCache.put( createCacheKey( model.getGroupId(), model.getArtifactId(), model.getVersion() ), model );
  -        
  +
           Settings settings = null;
  -        
  +
           try
           {
               settings = mavenSettingsBuilder.buildSettings();
  @@ -136,7 +137,7 @@
           {
               throw new ProjectBuildingException( "Cannot read settings.", e );
           }
  -        
  +
           boolean systemOnline = !settings.getActiveProfile().isOffline();
   
           MavenProject project = build( model, localRepository, resolveDependencies );
  @@ -160,7 +161,7 @@
           throws ProjectBuildingException
       {
           Settings settings = null;
  -        
  +
           try
           {
               settings = mavenSettingsBuilder.buildSettings();
  @@ -169,7 +170,7 @@
           {
               throw new ProjectBuildingException( "Cannot read settings.", e );
           }
  -        
  +
           Model model = findModelFromRepository( artifact, remoteArtifactRepositories, localRepository );
   
           return build( model, localRepository, false );
  @@ -312,7 +313,7 @@
               {
                   throw new ProjectBuildingException( "Cannot read settings.", e );
               }
  -            
  +
               MavenMetadataSource sourceReader = new MavenMetadataSource( artifactResolver, this );
   
               ArtifactResolutionResult result = artifactResolver.resolveTransitively( project.getArtifacts(),
  @@ -583,7 +584,7 @@
       }
   
       public void contextualize( Context context )
  -        throws Exception
  +        throws ContextException
       {
           this.container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );
       }
  
  
  
  1.6       +17 -17    maven-components/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java
  
  Index: DefaultMavenSettingsBuilder.java
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-core/src/main/java/org/apache/maven/settings/DefaultMavenSettingsBuilder.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DefaultMavenSettingsBuilder.java	18 Apr 2005 21:50:54 -0000	1.5
  +++ DefaultMavenSettingsBuilder.java	19 Apr 2005 09:00:48 -0000	1.6
  @@ -16,16 +16,15 @@
    * limitations under the License.
    */
   
  -import java.io.File;
  -import java.io.FileReader;
  -
   import org.apache.maven.MavenConstants;
   import org.apache.maven.settings.io.xpp3.SettingsXpp3Reader;
  -
   import org.codehaus.plexus.logging.AbstractLogEnabled;
   import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable;
   import org.codehaus.plexus.util.IOUtil;
   
  +import java.io.File;
  +import java.io.FileReader;
  +
   /**
    * @author jdcasey
    * @version $Id$
  @@ -36,7 +35,9 @@
   {
       public static final String userHome = System.getProperty( "user.home" );
   
  -    /** @configuration */
  +    /**
  +     * @configuration
  +     */
       private String settingsPath;
   
       private File settingsFile;
  @@ -46,7 +47,6 @@
       // ----------------------------------------------------------------------
   
       public void initialize()
  -        throws Exception
       {
           settingsFile = getSettingsFile();
   
  @@ -62,7 +62,7 @@
           throws Exception
       {
           Settings settings = null;
  -        
  +
           if ( settingsFile.exists() && settingsFile.isFile() )
           {
               FileReader reader = null;
  @@ -79,17 +79,18 @@
                   IOUtil.close( reader );
               }
           }
  -        
  -        if(settings == null)
  +
  +        if ( settings == null )
           {
               getLogger().debug( "Settings model not found. Creating empty instance of MavenSettings." );
   
               settings = new Settings();
           }
  -        
  -        if(settings.getActiveProfile() == null)
  +
  +        if ( settings.getActiveProfile() == null )
           {
  -            File mavenUserConfigurationDirectory = new File( userHome, MavenConstants.MAVEN_USER_CONFIGURATION_DIRECTORY );
  +            File mavenUserConfigurationDirectory = new File( userHome,
  +                                                             MavenConstants.MAVEN_USER_CONFIGURATION_DIRECTORY );
               if ( !mavenUserConfigurationDirectory.exists() )
               {
                   if ( !mavenUserConfigurationDirectory.mkdirs() )
  @@ -98,12 +99,11 @@
                   }
               }
   
  -            String localRepository =
  -                new File( mavenUserConfigurationDirectory, MavenConstants.MAVEN_REPOSITORY ).getAbsolutePath();
  -            
  +            String localRepository = new File( mavenUserConfigurationDirectory, MavenConstants.MAVEN_REPOSITORY ).getAbsolutePath();
  +
               settings.initializeActiveProfile( localRepository );
           }
  -        
  +
           return settings;
       }
   
  
  
  
  1.36      +1 -1      maven-components/maven-core/pom.xml
  
  Index: pom.xml
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-core/pom.xml,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- pom.xml	15 Apr 2005 08:33:19 -0000	1.35
  +++ pom.xml	19 Apr 2005 09:00:48 -0000	1.36
  @@ -16,7 +16,7 @@
       <dependency>
         <groupId>plexus</groupId>
         <artifactId>plexus-container-artifact</artifactId>
  -      <version>1.0-alpha-2</version>
  +      <version>1.0-alpha-3-SNAPSHOT</version>
       </dependency>
       <dependency>
         <groupId>org.apache.maven</groupId>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org