Package io.schram.jwebassembly
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.Artifact
private org.apache.maven.artifact.Artifact
resolve
(org.apache.maven.artifact.Artifact artifact) (package private) org.apache.maven.artifact.Artifact
resolve
(org.apache.maven.model.Dependency dependency) private org.apache.maven.artifact.Artifact
toArtifact
(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
-