Package org.jvnet.jaxb2.maven2.util
Class ArtifactUtils
- java.lang.Object
-
- org.jvnet.jaxb2.maven2.util.ArtifactUtils
-
public class ArtifactUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static CollectionUtils.Function<org.apache.maven.artifact.Artifact,File>GET_FILE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<File>getFiles(Collection<org.apache.maven.artifact.Artifact> artifacts)static voidmergeDependencyWithDefaults(org.apache.maven.model.Dependency dep, org.apache.maven.model.Dependency def)static Collection<org.apache.maven.artifact.Artifact>resolve(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.apache.maven.model.Dependency[] dependencies, org.apache.maven.project.MavenProject project)static Collection<org.apache.maven.artifact.Artifact>resolveTransitively(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.apache.maven.model.Dependency[] dependencies, org.apache.maven.project.MavenProject project)
-
-
-
Field Detail
-
GET_FILE
public static final CollectionUtils.Function<org.apache.maven.artifact.Artifact,File> GET_FILE
-
-
Method Detail
-
resolveTransitively
public static Collection<org.apache.maven.artifact.Artifact> resolveTransitively(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.apache.maven.model.Dependency[] dependencies, org.apache.maven.project.MavenProject project) throws org.apache.maven.project.artifact.InvalidDependencyVersionException, org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
- Throws:
org.apache.maven.project.artifact.InvalidDependencyVersionExceptionorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundException
-
resolve
public static Collection<org.apache.maven.artifact.Artifact> resolve(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.apache.maven.model.Dependency[] dependencies, org.apache.maven.project.MavenProject project) throws org.apache.maven.project.artifact.InvalidDependencyVersionException, org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
- Throws:
org.apache.maven.project.artifact.InvalidDependencyVersionExceptionorg.apache.maven.artifact.resolver.ArtifactResolutionExceptionorg.apache.maven.artifact.resolver.ArtifactNotFoundException
-
getFiles
public static final Collection<File> getFiles(Collection<org.apache.maven.artifact.Artifact> artifacts)
-
mergeDependencyWithDefaults
public static void mergeDependencyWithDefaults(org.apache.maven.model.Dependency dep, org.apache.maven.model.Dependency def)
-
-