Package io.schram.jwebassembly
Class DependencyResolver
- java.lang.Object
-
- io.schram.jwebassembly.DependencyResolver
-
final class DependencyResolver extends java.lang.Object
Utility class for retrieving Maven dependencies
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.apache.maven.artifact.repository.MavenArtifactRepository>
remoteRepositories
private org.apache.maven.repository.RepositorySystem
repositorySystem
-
Constructor Summary
Constructors Constructor Description DependencyResolver(java.util.List<org.apache.maven.artifact.repository.MavenArtifactRepository> remoteRepositories, org.apache.maven.repository.RepositorySystem repositorySystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) org.apache.maven.artifact.Artifact
resolve(Compiler compiler)
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)
-
-
-
Method Detail
-
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
-
-