>   
>   1.5       +13 -2     
> maven-components/maven-project/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
>   
>   Index: DefaultArtifactResolver.java
>   ===================================================================
>   RCS file: 
> /home/cvs/maven-components/maven-project/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java,v
>   retrieving revision 1.4
>   retrieving revision 1.5
>   diff -u -r1.4 -r1.5
>   --- DefaultArtifactResolver.java    11 May 2004 19:21:10 -0000      1.4
>   +++ DefaultArtifactResolver.java    16 May 2004 15:58:10 -0000      1.5
>   @@ -3,6 +3,7 @@
>    import org.apache.maven.artifact.MavenArtifact;
>    import org.apache.maven.artifact.downloader.ArtifactDownloader;
>    import org.apache.maven.artifact.factory.MavenArtifactFactory;
>   +import org.apache.maven.artifact.snapshot.SnapshotResolver;
>    import org.apache.maven.model.Dependency;
>    import org.apache.maven.project.MavenProject;
>    
>   @@ -24,6 +25,11 @@
>        ArtifactDownloader artifactDownloader;
>        
>        
>   +    /**
>   +     * @requirement
>   +     */
>   +    SnapshotResolver snapshotResolver;
>   +    
>        
>        
>        public MavenArtifact getArtifact( Dependency dependency, MavenProject project 
> )
>   @@ -35,7 +41,12 @@
>           
>           if ( retValue.isSnapshot() )
>           {
>   -          // for snapshots artifact we always have to try to check if newer 
> version exists  
>   +           boolean snapshotResolved = snapshotResolver.resolveSnapshotArtifact( 
> retValue, project.getRepositories() );
>   +           
>   +           if ( !snapshotResolved  )
>   +           {
>   +               retValue = null;
>   +           }
>               
>           }       
>           else if ( !retValue.exists() )


it seems like snapshotResolver doesn't get initialized...
lack a UT?

J



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

Reply via email to