> > 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]