Class DefaultDependencyResolver
java.lang.Object
org.apache.maven.plugins.assembly.artifact.DefaultDependencyResolver
- All Implemented Interfaces:
DependencyResolver
@Singleton
@Named
public class DefaultDependencyResolver
extends Object
implements DependencyResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.artifact.handler.manager.ArtifactHandlerManager
private static final org.slf4j.Logger
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDependencyResolver
(org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.maven.artifact.Artifact
createArtifact
(String groupId, String artifactId, String version, String type) Map
<DependencySet, Set<org.apache.maven.artifact.Artifact>> resolveDependencySets
(Assembly assembly, AssemblerConfigurationSource configSource, List<DependencySet> dependencySets) Map
<DependencySet, Set<org.apache.maven.artifact.Artifact>> resolveDependencySets
(Assembly assembly, ModuleSet moduleSet, AssemblerConfigurationSource configSource, List<DependencySet> dependencySets) (package private) void
updateDependencySetResolutionRequirements
(DependencySet set, ResolutionManagementInfo requirements, org.apache.maven.project.MavenProject... projects) (package private) void
updateModuleSetResolutionRequirements
(ModuleSet set, DependencySet dependencySet, ResolutionManagementInfo requirements, AssemblerConfigurationSource configSource)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
artifactHandlerManager
private final org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
-
-
Constructor Details
-
DefaultDependencyResolver
@Inject public DefaultDependencyResolver(org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager)
-
-
Method Details
-
resolveDependencySets
public Map<DependencySet,Set<org.apache.maven.artifact.Artifact>> resolveDependencySets(Assembly assembly, ModuleSet moduleSet, AssemblerConfigurationSource configSource, List<DependencySet> dependencySets) throws DependencyResolutionException - Specified by:
resolveDependencySets
in interfaceDependencyResolver
- Throws:
DependencyResolutionException
-
resolveDependencySets
public Map<DependencySet,Set<org.apache.maven.artifact.Artifact>> resolveDependencySets(Assembly assembly, AssemblerConfigurationSource configSource, List<DependencySet> dependencySets) throws DependencyResolutionException - Specified by:
resolveDependencySets
in interfaceDependencyResolver
- Throws:
DependencyResolutionException
-
updateModuleSetResolutionRequirements
void updateModuleSetResolutionRequirements(ModuleSet set, DependencySet dependencySet, ResolutionManagementInfo requirements, AssemblerConfigurationSource configSource) throws DependencyResolutionException - Throws:
DependencyResolutionException
-
createArtifact
-
updateDependencySetResolutionRequirements
void updateDependencySetResolutionRequirements(DependencySet set, ResolutionManagementInfo requirements, org.apache.maven.project.MavenProject... projects) throws DependencyResolutionException - Throws:
DependencyResolutionException
-