Hi,

in a maven plugin I like to resolve the dependencies of a project.

My current way to do so is:

for (Dependency dep: project.getModel().getDependencies()) {
    // factory is 
    Artifact artifact = factory.createArtifact(dependency.getGroupId(), 
dependency.getArtifactId(),
                    dependency.getVersion(), dependency.getScope(), 
dependency.getType());
    resolver.resolve(artifact, remoteRepos, local);
    // do something with artifact.getFile()
}

is there a more convinient way of doing so ? something like

Artifact artifact = factory.createArtifact(dep);
resolver.resolve(artifact, remoteRepos, local);

or similar ?

Thanks


 

 


Reply via email to