I found org.apache.maven.shared.artifact.resolve.ArtifactResolver with
input of ProjectBuildingRequest
here is how I construct the request
ProjectBuildingRequest req = new
DefaultProjectBuildingRequest();
req.setLocalRepository(localRepository);
req.setRemoteRepositories(remoteRepositories);
req.setResolveVersionRanges(true);
req.setRepositorySession(???);//fixme
I have access to both local and remote repos instances,
How do I obtain a repositorySession?
Thanks
-Dan
On Sun, Dec 25, 2016 at 10:45 AM, Dan Tran <[email protected]> wrote:
>
> Hi
>
> Does maven-artifact-transfer have this feature? if so which api?
>
> basically, I have an org.apache.maven.artifact.Artifact with version
> range set. I need to resolve it to pickup the matching version available
> at maven repo
>
> the org.apache.maven.artifact.resolver.ArtifactResolver from
> maven-compat cant resolve it
>
>
> Thanks
>
> -Dan
>