Class DependencyResolver
- java.lang.Object
-
- org.apache.jackrabbit.filevault.maven.packaging.validator.impl.context.DependencyResolver
-
public class DependencyResolver extends Object
Allows to resolve aDependencyfrom the underlying Maven repository (first local, then remote).
-
-
Constructor Summary
Constructors Constructor Description DependencyResolver(org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest, org.apache.maven.repository.RepositorySystem repositorySystem, org.apache.maven.artifact.resolver.ResolutionErrorHandler resolutionErrorHandler, Map<org.apache.jackrabbit.vault.packaging.Dependency,org.apache.maven.artifact.Artifact> mapPackageDependencyToMavenArtifact, Collection<org.apache.jackrabbit.vault.packaging.PackageInfo> knownPackageInfos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.apache.jackrabbit.vault.packaging.PackageInfo>resolve(org.apache.jackrabbit.vault.packaging.Dependency[] packageDependencies, Map<org.apache.jackrabbit.vault.packaging.PackageId,URI> packageLocations, org.apache.maven.plugin.logging.Log log)@Nullable org.apache.jackrabbit.vault.packaging.PackageInforesolve(org.apache.jackrabbit.vault.packaging.Dependency dependency, org.apache.maven.plugin.logging.Log log)
-
-
-
Constructor Detail
-
DependencyResolver
public DependencyResolver(org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest, org.apache.maven.repository.RepositorySystem repositorySystem, org.apache.maven.artifact.resolver.ResolutionErrorHandler resolutionErrorHandler, Map<org.apache.jackrabbit.vault.packaging.Dependency,org.apache.maven.artifact.Artifact> mapPackageDependencyToMavenArtifact, Collection<org.apache.jackrabbit.vault.packaging.PackageInfo> knownPackageInfos)
-
-
Method Detail
-
resolve
public List<org.apache.jackrabbit.vault.packaging.PackageInfo> resolve(org.apache.jackrabbit.vault.packaging.Dependency[] packageDependencies, Map<org.apache.jackrabbit.vault.packaging.PackageId,URI> packageLocations, org.apache.maven.plugin.logging.Log log) throws IOException
- Throws:
IOException
-
resolve
@Nullable public @Nullable org.apache.jackrabbit.vault.packaging.PackageInfo resolve(org.apache.jackrabbit.vault.packaging.Dependency dependency, org.apache.maven.plugin.logging.Log log) throws IOException- Throws:
IOException
-
-