Package org.sonatype.maven.polyglot
Class TeslaProjectBuilder
java.lang.Object
org.apache.maven.project.DefaultProjectBuilder
org.sonatype.maven.polyglot.TeslaProjectBuilder
- All Implemented Interfaces:
org.apache.maven.project.ProjectBuilder
@Component(role=org.apache.maven.project.ProjectBuilder.class)
public class TeslaProjectBuilder
extends org.apache.maven.project.DefaultProjectBuilder
-
Field Summary
Fields inherited from class org.apache.maven.project.DefaultProjectBuilder
DISABLE_GLOBAL_MODEL_CACHE_SYSTEM_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.project.ProjectBuildingResult
List<org.apache.maven.project.ProjectBuildingResult>
build
(List<File> pomFiles, boolean recursive, org.apache.maven.project.ProjectBuildingRequest request) org.apache.maven.project.ProjectBuildingResult
build
(org.apache.maven.artifact.Artifact artifact, boolean allowStubModel, org.apache.maven.project.ProjectBuildingRequest request) org.apache.maven.project.ProjectBuildingResult
build
(org.apache.maven.artifact.Artifact artifact, org.apache.maven.project.ProjectBuildingRequest request) org.apache.maven.project.ProjectBuildingResult
build
(org.apache.maven.model.building.ModelSource modelSource, org.apache.maven.project.ProjectBuildingRequest request)
-
Constructor Details
-
TeslaProjectBuilder
public TeslaProjectBuilder()
-
-
Method Details
-
build
public org.apache.maven.project.ProjectBuildingResult build(File pomFile, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException - Specified by:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in classorg.apache.maven.project.DefaultProjectBuilder
- Throws:
org.apache.maven.project.ProjectBuildingException
-
build
public org.apache.maven.project.ProjectBuildingResult build(org.apache.maven.model.building.ModelSource modelSource, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException - Specified by:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in classorg.apache.maven.project.DefaultProjectBuilder
- Throws:
org.apache.maven.project.ProjectBuildingException
-
build
public org.apache.maven.project.ProjectBuildingResult build(org.apache.maven.artifact.Artifact artifact, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException - Specified by:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in classorg.apache.maven.project.DefaultProjectBuilder
- Throws:
org.apache.maven.project.ProjectBuildingException
-
build
public org.apache.maven.project.ProjectBuildingResult build(org.apache.maven.artifact.Artifact artifact, boolean allowStubModel, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException - Specified by:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in classorg.apache.maven.project.DefaultProjectBuilder
- Throws:
org.apache.maven.project.ProjectBuildingException
-
build
public List<org.apache.maven.project.ProjectBuildingResult> build(List<File> pomFiles, boolean recursive, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException - Specified by:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in classorg.apache.maven.project.DefaultProjectBuilder
- Throws:
org.apache.maven.project.ProjectBuildingException
-