Hi,
I'm getting a strange exception when trying to resolve
an artifact.
If the version on the artifact is 1.0-SNAPSHOT.
If I try to resolve the artifact using this as the
version I get a NullPointerException, along with this
in the stacktrace:
at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:61)
at
org.apache.maven.artifact.transform.AbstractVersionTransformation.resolveVersion(AbstractVersionTransformation.java:62)
at
org.apache.maven.artifact.transform.SnapshotTransformation.transformForResolve(SnapshotTransformation.java:60)
If I change the version to 1.0 in the lookup code, it
works.
Keep in mind I'm not changing the version on the pom.
Just in the code as shown below:
Artifact pomArtifact =
artifactFactory.createProjectArtifact(groupId,
artifactId, "1.0-SNAPSHOT");
try {
artifactResolver.resolve( pomArtifact, null,
localRepository );
} catch (ArtifactResolutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ArtifactNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
The Above code gives me the exception.
If I do this instead:
Artifact pomArtifact =
artifactFactory.createProjectArtifact(groupId,
artifactId, "1.0");
It works.
Ideas?
THanks,
- Ole
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]