|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.project.DefaultProjectBuilder
@Component(role=ProjectBuilder.class) public class DefaultProjectBuilder
| Constructor Summary | |
|---|---|
DefaultProjectBuilder()
|
|
| Method Summary | |
|---|---|
ProjectBuildingResult |
build(Artifact artifact,
boolean allowStubModel,
ProjectBuildingRequest request)
Builds a project descriptor for the specified artifact. |
ProjectBuildingResult |
build(Artifact artifact,
ProjectBuildingRequest request)
Builds a project descriptor for the specified artifact. |
ProjectBuildingResult |
build(File pomFile,
ProjectBuildingRequest request)
Builds a project descriptor from the specified POM file. |
List<ProjectBuildingResult> |
build(List<File> pomFiles,
boolean recursive,
ProjectBuildingRequest request)
Builds the projects for the specified POM files and optionally their children. |
ProjectBuildingResult |
build(ModelSource modelSource,
ProjectBuildingRequest request)
Builds a project descriptor for the specified model source. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultProjectBuilder()
| Method Detail |
|---|
public ProjectBuildingResult build(File pomFile,
ProjectBuildingRequest request)
throws ProjectBuildingException
ProjectBuilder
build in interface ProjectBuilderpomFile - The POM file to build the project from, must not be null.request - The project building request that holds further parameters, must not be null.
null.
ProjectBuildingException - If the project descriptor could not be successfully built.
public ProjectBuildingResult build(ModelSource modelSource,
ProjectBuildingRequest request)
throws ProjectBuildingException
ProjectBuilder
build in interface ProjectBuildermodelSource - The source of the model to built the project descriptor from, must not be null.request - The project building request that holds further parameters, must not be null.
null.
ProjectBuildingException - If the project descriptor could not be successfully built.
public ProjectBuildingResult build(Artifact artifact,
ProjectBuildingRequest request)
throws ProjectBuildingException
ProjectBuilder
build in interface ProjectBuilderartifact - The POM artifact to build the project from, must not be null.request - The project building request that holds further parameters, must not be null.
null.
ProjectBuildingException - If the project descriptor could not be successfully built.
public ProjectBuildingResult build(Artifact artifact,
boolean allowStubModel,
ProjectBuildingRequest request)
throws ProjectBuildingException
ProjectBuilder
build in interface ProjectBuilderartifact - The POM artifact to build the project from, must not be null.allowStubModel - A flag controlling the case of a missing POM artifact. If true and the specified
POM artifact does not exist, a simple stub model will be returned. If false, an exception will
be thrown.request - The project building request that holds further parameters, must not be null.
null.
ProjectBuildingException - If the project descriptor could not be successfully built.
public List<ProjectBuildingResult> build(List<File> pomFiles,
boolean recursive,
ProjectBuildingRequest request)
throws ProjectBuildingException
ProjectBuilder
build in interface ProjectBuilderpomFiles - The POM files to build, must not be null.recursive - true to recursively build sub modules referenced by the POM files, false to
build only the specified POM files.request - The project builder configuration that provides further parameters, must not be null.
null.
ProjectBuildingException - If an error was encountered during building of any project.
ProjectBuildingException.getResults() provides access to the details of the problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||