Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aether-users] How find artifact POM URI / path in local repository without command system.ResolveArtifact()

Hello,

I am trying to avoid download JAR file to my specified Artifact... so far so good, but I need to find path of POM file in my local repository>

Artifact artifact = new DefaultArtifact( ai.groupId+":"+ai.artifactId+":"+ai.version );
ArtifactDescriptorRequest descriptorRequest = new ArtifactDescriptorRequest();
descriptorRequest.setArtifact( artifact );
descriptorRequest.setRepositories( RepositoryFactory.newRepositories() );
ArtifactDescriptorResult descriptorResult = system.readArtifactDescriptor( session, descriptorRequest );
Artifact a = descriptorResult.getArtifact();

ofcourse a.getFile is null. Can Aether somehow find the location of POM?

Thanks

Back to the top