Logo Search packages:      
Sourcecode: maven2 version File versions  Download package

org::apache::maven::project::DefaultMavenProjectBuilder Class Reference

Inheritance diagram for org::apache::maven::project::DefaultMavenProjectBuilder:

List of all members.


Detailed Description

Version:
Id
DefaultMavenProjectBuilder.java 585268 2007-10-16 21:43:07Z hboutemy

Definition at line 137 of file DefaultMavenProjectBuilder.java.


Public Member Functions

MavenProject build (File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, boolean checkDistributionManagementStatus) throws ProjectBuildingException
MavenProject build (File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException
MavenProject buildFromRepository (Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository) throws ProjectBuildingException
MavenProject buildFromRepository (Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository, boolean allowStubModel) throws ProjectBuildingException
MavenProject buildStandaloneSuperProject (ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException
MavenProject buildStandaloneSuperProject (ArtifactRepository localRepository) throws ProjectBuildingException
MavenProject buildWithDependencies (File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, TransferListener transferListener) throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException
MavenProject buildWithDependencies (File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager) throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException
void contextualize (Context context) throws ContextException
void initialize ()

Public Attributes

String STANDALONE_SUPERPOM_ARTIFACTID = "super-pom"
String STANDALONE_SUPERPOM_GROUPID = "org.apache.maven"
String STANDALONE_SUPERPOM_VERSION = "2.0"

Static Public Attributes

static final String MAVEN_MODEL_VERSION = "4.0.0"

Protected Member Functions

Set createExtensionArtifacts (String projectId, List extensions) throws ProjectBuildingException
Set createPluginArtifacts (String projectId, List plugins) throws ProjectBuildingException
Set createReportArtifacts (String projectId, List reports) throws ProjectBuildingException

Protected Attributes

ArtifactMetadataSource artifactMetadataSource
ArtifactResolver artifactResolver
MavenProfilesBuilder profilesBuilder

Package Attributes

String ROLE = MavenProjectBuilder.class.getName()

Private Member Functions

MavenProject assembleLineage (Model model, LinkedList lineage, ArtifactRepository localRepository, File projectDir, List parentSearchRepositories, Set aggregatedRemoteWagonRepositories, ProfileManager externalProfileManager, boolean strict) throws ProjectBuildingException, InvalidRepositoryException
List buildArtifactRepositories (Model model) throws ProjectBuildingException
MavenProject buildFromSourceFileInternal (File projectDescriptor, ArtifactRepository localRepository, ProfileManager profileManager, boolean checkDistributionManagementStatus) throws ProjectBuildingException
MavenProject buildInternal (String pomLocation, Model model, ArtifactRepository localRepository, List parentSearchRepositories, File projectDescriptor, ProfileManager externalProfileManager, boolean strict) throws ProjectBuildingException
void checkStatusAndUpdate (Artifact projectArtifact, ArtifactStatus status, File file, List remoteArtifactRepositories, ArtifactRepository localRepository) throws ArtifactNotFoundException
Map createManagedVersionMap (String projectId, DependencyManagement dependencyManagement, MavenProject parent) throws ProjectBuildingException
Model createStubModel (Artifact projectArtifact)
void ensureMetadataSourceIsInitialized () throws ProjectBuildingException
Model findModelFromRepository (Artifact artifact, List remoteArtifactRepositories, ArtifactRepository localRepository, boolean allowStubModel) throws ProjectBuildingException
Model getSuperModel () throws ProjectBuildingException
List injectActiveProfiles (ProfileManager profileManager, Model model) throws ProjectBuildingException
void loadProjectExternalProfiles (ProfileManager profileManager, File projectDir) throws ProfileActivationException
MavenProject processProjectLogic (String pomLocation, MavenProject project, ProfileManager profileMgr, File projectDir, boolean strict) throws ProjectBuildingException, ModelInterpolationException, InvalidRepositoryException
Model readModel (String projectId, URL url, boolean strict) throws ProjectBuildingException
Model readModel (String projectId, String pomLocation, Reader reader, boolean strict) throws IOException, InvalidProjectModelException
Model readModel (String projectId, File file, boolean strict) throws ProjectBuildingException
String safeVersionlessKey (String groupId, String artifactId)

Static Private Member Functions

static String createCacheKey (String groupId, String artifactId, String version)

Private Attributes

ArtifactFactory artifactFactory
ArtifactRepositoryFactory artifactRepositoryFactory
PlexusContainer container
ModelDefaultsInjector modelDefaultsInjector
ModelInheritanceAssembler modelInheritanceAssembler
ModelInterpolator modelInterpolator
MavenXpp3Reader modelReader
PathTranslator pathTranslator
Map processedProjectCache = new HashMap()
ProfileInjector profileInjector
Map rawProjectCache = new HashMap()
ModelValidator validator
WagonManager wagonManager

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index