public class DependencyResolver extends Object
Dependency from the underlying Maven repository (first local, then remote).| Constructor and 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) |
| Modifier and Type | Method and 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.PackageInfo |
resolve(org.apache.jackrabbit.vault.packaging.Dependency dependency,
org.apache.maven.plugin.logging.Log log) |
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)
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
IOException@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
IOExceptionCopyright © 2020 The Apache Software Foundation. All rights reserved.