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