org.apache.maven
Interface MavenTools

All Known Implementing Classes:
DefaultMavenTools

public interface MavenTools

Author:
Jason van Zyl

Method Summary
 java.util.List<ArtifactRepository> buildArtifactRepositories(java.util.List<Repository> repositories)
           
 java.util.List<ArtifactRepository> buildArtifactRepositories(Model model)
           
 ArtifactRepository buildArtifactRepository(Repository repo)
           
 ArtifactRepository buildDeploymentArtifactRepository(DeploymentRepository repo)
           
 ArtifactRepository createLocalRepository(java.lang.String url, java.lang.String repositoryId)
           
 ArtifactRepository createRepository(java.lang.String url, java.lang.String repositoryId)
           
 ArtifactRepository createRepository(java.lang.String url, java.lang.String repositoryId, ArtifactRepositoryPolicy snapshotsPolicy, ArtifactRepositoryPolicy releasesPolicy)
           
 void findModelFromRepository(Artifact artifact, java.util.List remoteArtifactRepositories, ArtifactRepository localRepository)
           
 void resolve(Artifact artifact, ArtifactRepository localRepository, java.util.List<ArtifactRepository> remoteRepositories)
           
 void setGlobalChecksumPolicy(java.lang.String policy)
           
 void setGlobalUpdatePolicy(java.lang.String policy)
           
 

Method Detail

buildArtifactRepositories

java.util.List<ArtifactRepository> buildArtifactRepositories(java.util.List<Repository> repositories)
                                                             throws InvalidRepositoryException
Throws:
InvalidRepositoryException

buildDeploymentArtifactRepository

ArtifactRepository buildDeploymentArtifactRepository(DeploymentRepository repo)
                                                     throws InvalidRepositoryException
Throws:
InvalidRepositoryException

buildArtifactRepository

ArtifactRepository buildArtifactRepository(Repository repo)
                                           throws InvalidRepositoryException
Throws:
InvalidRepositoryException

createLocalRepository

ArtifactRepository createLocalRepository(java.lang.String url,
                                         java.lang.String repositoryId)
                                         throws java.io.IOException
Throws:
java.io.IOException

createRepository

ArtifactRepository createRepository(java.lang.String url,
                                    java.lang.String repositoryId)

createRepository

ArtifactRepository createRepository(java.lang.String url,
                                    java.lang.String repositoryId,
                                    ArtifactRepositoryPolicy snapshotsPolicy,
                                    ArtifactRepositoryPolicy releasesPolicy)

setGlobalUpdatePolicy

void setGlobalUpdatePolicy(java.lang.String policy)

setGlobalChecksumPolicy

void setGlobalChecksumPolicy(java.lang.String policy)

findModelFromRepository

void findModelFromRepository(Artifact artifact,
                             java.util.List remoteArtifactRepositories,
                             ArtifactRepository localRepository)
                             throws ProjectBuildingException
Throws:
ProjectBuildingException

buildArtifactRepositories

java.util.List<ArtifactRepository> buildArtifactRepositories(Model model)
                                                             throws ProjectBuildingException
Throws:
ProjectBuildingException

resolve

void resolve(Artifact artifact,
             ArtifactRepository localRepository,
             java.util.List<ArtifactRepository> remoteRepositories)
             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.