org.jvnet.jaxb2.maven2.util
Class ArtifactUtils

java.lang.Object
  extended by org.jvnet.jaxb2.maven2.util.ArtifactUtils

public class ArtifactUtils
extends Object


Field Summary
static CollectionUtils.Function<org.apache.maven.artifact.Artifact,File> GET_FILE
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.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)


Copyright © 2006-2012. All Rights Reserved.