org.apache.maven.project

Class DefaultMavenProjectBuilder

public class DefaultMavenProjectBuilder extends AbstractLogEnabled implements MavenProjectBuilder, Initializable, Contextualizable

Version: $Id: DefaultMavenProjectBuilder.java,v 1.37 2005/03/08 01:55:22 trygvis Exp $

Field Summary
protected ArtifactMetadataSourceartifactMetadataSource
protected ArtifactResolverartifactResolver
static StringMAVEN_MODEL_VERSION
protected MavenProfilesBuilderprofilesBuilder
Method Summary
MavenProjectbuild(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager)
MavenProjectbuild(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, boolean checkDistributionManagementStatus)
MavenProjectbuildFromRepository(Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository, boolean allowStubModel)
MavenProjectbuildFromRepository(Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository)
MavenProjectbuildStandaloneSuperProject(ArtifactRepository localRepository)
MavenProjectbuildWithDependencies(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager)
MavenProjectbuildWithDependencies(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, TransferListener transferListener)
voidcontextualize(Context context)
protected SetcreateExtensionArtifacts(String projectId, List extensions)
protected SetcreatePluginArtifacts(String projectId, List plugins)
protected SetcreateReportArtifacts(String projectId, List reports)
voidinitialize()

Field Detail

artifactMetadataSource

protected ArtifactMetadataSource artifactMetadataSource

artifactResolver

protected ArtifactResolver artifactResolver

MAVEN_MODEL_VERSION

public static final String MAVEN_MODEL_VERSION

profilesBuilder

protected MavenProfilesBuilder profilesBuilder

Method Detail

build

public MavenProject build(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager)

build

public MavenProject build(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, boolean checkDistributionManagementStatus)

buildFromRepository

public MavenProject buildFromRepository(Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository, boolean allowStubModel)

buildFromRepository

public MavenProject buildFromRepository(Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository)

buildStandaloneSuperProject

public MavenProject buildStandaloneSuperProject(ArtifactRepository localRepository)

buildWithDependencies

public MavenProject buildWithDependencies(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager)

buildWithDependencies

public MavenProject buildWithDependencies(File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, TransferListener transferListener)

UNKNOWN: move to metadatasource itself?

contextualize

public void contextualize(Context context)

createExtensionArtifacts

protected Set createExtensionArtifacts(String projectId, List extensions)

createPluginArtifacts

protected Set createPluginArtifacts(String projectId, List plugins)

createReportArtifacts

protected Set createReportArtifacts(String projectId, List reports)

initialize

public void initialize()
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.