Class DependencyResolver
java.lang.Object
io.schram.jwebassembly.DependencyResolver
Utility class for retrieving Maven dependencies
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<org.apache.maven.artifact.repository.MavenArtifactRepository> private final org.apache.maven.repository.RepositorySystem -
Constructor Summary
ConstructorsConstructorDescriptionDependencyResolver(List<org.apache.maven.artifact.repository.MavenArtifactRepository> remoteRepositories, org.apache.maven.repository.RepositorySystem repositorySystem) -
Method Summary
Modifier and TypeMethodDescription(package private) org.apache.maven.artifact.Artifactprivate org.apache.maven.artifact.Artifactresolve(org.apache.maven.artifact.Artifact artifact) (package private) org.apache.maven.artifact.Artifactresolve(org.apache.maven.model.Dependency dependency) private org.apache.maven.artifact.ArtifacttoArtifact(org.apache.maven.model.Dependency dependency)
-
Field Details
-
repositorySystem
private final org.apache.maven.repository.RepositorySystem repositorySystem -
remoteRepositories
-
-
Constructor Details
-
DependencyResolver
DependencyResolver(List<org.apache.maven.artifact.repository.MavenArtifactRepository> remoteRepositories, org.apache.maven.repository.RepositorySystem repositorySystem)
-
-
Method Details
-
resolve
org.apache.maven.artifact.Artifact resolve(Compiler compiler) throws org.apache.maven.plugin.MojoExecutionException - Parameters:
compiler- to resolve toArtifact- Returns:
- resolved artifact
- Throws:
org.apache.maven.plugin.MojoExecutionException- when unable to retrieve artifact throughArtifactRetriever
-
resolve
org.apache.maven.artifact.Artifact resolve(org.apache.maven.model.Dependency dependency) throws org.apache.maven.plugin.MojoExecutionException - Parameters:
dependency- to resolve toArtifact- Returns:
- resolved artifact
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
toArtifact
private org.apache.maven.artifact.Artifact toArtifact(org.apache.maven.model.Dependency dependency) -
resolve
private org.apache.maven.artifact.Artifact resolve(org.apache.maven.artifact.Artifact artifact) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-