Class Resolver
- java.lang.Object
-
- org.apache.maven.resolver.examples.resolver.Resolver
-
public class Resolver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private LocalRepositorylocalRepositoryprivate java.lang.StringremoteRepositoryprivate RepositorySystemrepositorySystem
-
Constructor Summary
Constructors Constructor Description Resolver(java.lang.String remoteRepository, java.lang.String localRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(Artifact artifact, Artifact pom, java.lang.String remoteRepository)private voiddisplayTree(DependencyNode node, java.lang.StringBuilder sb)voidinstall(Artifact artifact, Artifact pom)private RepositorySystemSessionnewSession()ResolverResultresolve(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
-
-
Field Detail
-
remoteRepository
private java.lang.String remoteRepository
-
repositorySystem
private RepositorySystem repositorySystem
-
localRepository
private LocalRepository localRepository
-
-
Method Detail
-
newSession
private RepositorySystemSession newSession()
-
resolve
public ResolverResult resolve(java.lang.String groupId, java.lang.String artifactId, java.lang.String version) throws DependencyResolutionException
- Throws:
DependencyResolutionException
-
install
public void install(Artifact artifact, Artifact pom) throws InstallationException
- Throws:
InstallationException
-
deploy
public void deploy(Artifact artifact, Artifact pom, java.lang.String remoteRepository) throws DeploymentException
- Throws:
DeploymentException
-
displayTree
private void displayTree(DependencyNode node, java.lang.StringBuilder sb)
-
-