Package org.apache.maven.project
Class DefaultModelBuildingListener
- java.lang.Object
-
- org.apache.maven.model.building.AbstractModelBuildingListener
-
- org.apache.maven.project.DefaultModelBuildingListener
-
- All Implemented Interfaces:
ModelBuildingListener
public class DefaultModelBuildingListener extends AbstractModelBuildingListener
Processes events from the model builder while building the effective model for aMavenProjectinstance.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ArtifactRepository>pluginRepositoriesprivate MavenProjectprojectprivate ProjectBuildingHelperprojectBuildingHelperprivate ProjectBuildingRequestprojectBuildingRequestprivate java.util.List<ArtifactRepository>remoteRepositories
-
Constructor Summary
Constructors Constructor Description DefaultModelBuildingListener(MavenProject project, ProjectBuildingHelper projectBuildingHelper, ProjectBuildingRequest projectBuildingRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildExtensionsAssembled(ModelBuildingEvent event)Notifies the listener that the model has been constructed to the extent where build extensions can be processed.MavenProjectgetProject()Gets the project whose model is being built.
-
-
-
Field Detail
-
project
private MavenProject project
-
projectBuildingHelper
private ProjectBuildingHelper projectBuildingHelper
-
projectBuildingRequest
private ProjectBuildingRequest projectBuildingRequest
-
remoteRepositories
private java.util.List<ArtifactRepository> remoteRepositories
-
pluginRepositories
private java.util.List<ArtifactRepository> pluginRepositories
-
-
Constructor Detail
-
DefaultModelBuildingListener
public DefaultModelBuildingListener(MavenProject project, ProjectBuildingHelper projectBuildingHelper, ProjectBuildingRequest projectBuildingRequest)
-
-
Method Detail
-
getProject
public MavenProject getProject()
Gets the project whose model is being built.- Returns:
- The project, never
null.
-
buildExtensionsAssembled
public void buildExtensionsAssembled(ModelBuildingEvent event)
Description copied from interface:ModelBuildingListenerNotifies the listener that the model has been constructed to the extent where build extensions can be processed.- Specified by:
buildExtensionsAssembledin interfaceModelBuildingListener- Overrides:
buildExtensionsAssembledin classAbstractModelBuildingListener- Parameters:
event- The details about the event.
-
-