Class ArtifactUtils


  • public class ArtifactUtils
    extends Object
    • 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 void mergeDependencyWithDefaults​(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)  
    • 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.InvalidDependencyVersionException
        org.apache.maven.artifact.resolver.ArtifactResolutionException
        org.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.InvalidDependencyVersionException
        org.apache.maven.artifact.resolver.ArtifactResolutionException
        org.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)