org.apache.maven.project
Interface MavenProjectBuilder
- All Known Implementing Classes:
- DefaultMavenProjectBuilder
public interface MavenProjectBuilder
Method Summary |
MavenProject |
build(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager)
|
MavenProject |
build(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager,
boolean checkDistributionManagementStatus)
|
MavenProject |
buildFromRepository(org.apache.maven.artifact.Artifact artifact,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Build the artifact from the local repository, resolving it if necessary. |
MavenProject |
buildFromRepository(org.apache.maven.artifact.Artifact artifact,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
boolean allowStubModel)
Build the artifact from the local repository, resolving it if necessary. |
MavenProject |
buildStandaloneSuperProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
MavenProject |
buildStandaloneSuperProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager profileManager)
need to pass a profilemanager with correct context (eg. |
MavenProject |
buildWithDependencies(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager)
|
MavenProject |
buildWithDependencies(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager,
org.apache.maven.wagon.events.TransferListener transferListener)
|
ROLE
static final java.lang.String ROLE
STANDALONE_SUPERPOM_GROUPID
static final java.lang.String STANDALONE_SUPERPOM_GROUPID
- See Also:
- Constant Field Values
STANDALONE_SUPERPOM_ARTIFACTID
static final java.lang.String STANDALONE_SUPERPOM_ARTIFACTID
- See Also:
- Constant Field Values
STANDALONE_SUPERPOM_VERSION
static final java.lang.String STANDALONE_SUPERPOM_VERSION
- See Also:
- Constant Field Values
build
MavenProject build(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager)
throws ProjectBuildingException
- Throws:
ProjectBuildingException
build
MavenProject build(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager,
boolean checkDistributionManagementStatus)
throws ProjectBuildingException
- Throws:
ProjectBuildingException
buildWithDependencies
MavenProject buildWithDependencies(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager,
org.apache.maven.wagon.events.TransferListener transferListener)
throws ProjectBuildingException,
org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
- Throws:
ProjectBuildingException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
buildWithDependencies
MavenProject buildWithDependencies(java.io.File project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager globalProfileManager)
throws ProjectBuildingException,
org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
- Throws:
ProjectBuildingException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
buildFromRepository
MavenProject buildFromRepository(org.apache.maven.artifact.Artifact artifact,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws ProjectBuildingException
- Build the artifact from the local repository, resolving it if necessary.
- Parameters:
artifact
- the artifact descriptionlocalRepository
- the local repositoryremoteArtifactRepositories
- the remote repository list
- Returns:
- the built project
- Throws:
ProjectBuildingException
buildFromRepository
MavenProject buildFromRepository(org.apache.maven.artifact.Artifact artifact,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
boolean allowStubModel)
throws ProjectBuildingException
- Build the artifact from the local repository, resolving it if necessary.
- Parameters:
artifact
- the artifact descriptionlocalRepository
- the local repositoryremoteArtifactRepositories
- the remote repository listallowStubModel
- return a stub if the POM is not found
- Returns:
- the built project
- Throws:
ProjectBuildingException
buildStandaloneSuperProject
MavenProject buildStandaloneSuperProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws ProjectBuildingException
- Throws:
ProjectBuildingException
buildStandaloneSuperProject
MavenProject buildStandaloneSuperProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
ProfileManager profileManager)
throws ProjectBuildingException
- need to pass a profilemanager with correct context (eg. with execution properties)
- Throws:
ProjectBuildingException
Copyright © 2001-2007 The Apache Software Foundation. All Rights Reserved.