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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTeslaProjectBuilder.TeslaProjectBuildingResult
-
Field Summary
Fields Modifier and Type Field Description private TeslaModelProcessorteslaModelProcessor
-
Constructor Summary
Constructors Constructor Description TeslaProjectBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.project.ProjectBuildingResultbuild(java.io.File pomFile, org.apache.maven.project.ProjectBuildingRequest request)java.util.List<org.apache.maven.project.ProjectBuildingResult>build(java.util.List<java.io.File> pomFiles, boolean recursive, org.apache.maven.project.ProjectBuildingRequest request)org.apache.maven.project.ProjectBuildingResultbuild(org.apache.maven.artifact.Artifact artifact, boolean allowStubModel, org.apache.maven.project.ProjectBuildingRequest request)org.apache.maven.project.ProjectBuildingResultbuild(org.apache.maven.artifact.Artifact artifact, org.apache.maven.project.ProjectBuildingRequest request)org.apache.maven.project.ProjectBuildingResultbuild(org.apache.maven.model.building.ModelSource modelSource, org.apache.maven.project.ProjectBuildingRequest request)private org.apache.maven.project.ProjectBuildingResultconvert(org.apache.maven.project.ProjectBuildingResult result)
-
-
-
Field Detail
-
teslaModelProcessor
@Requirement(role=org.apache.maven.model.building.ModelProcessor.class) private TeslaModelProcessor teslaModelProcessor
-
-
Method Detail
-
build
public org.apache.maven.project.ProjectBuildingResult build(java.io.File pomFile, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException- Specified by:
buildin interfaceorg.apache.maven.project.ProjectBuilder- Overrides:
buildin 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:
buildin interfaceorg.apache.maven.project.ProjectBuilder- Overrides:
buildin 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:
buildin interfaceorg.apache.maven.project.ProjectBuilder- Overrides:
buildin 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:
buildin interfaceorg.apache.maven.project.ProjectBuilder- Overrides:
buildin classorg.apache.maven.project.DefaultProjectBuilder- Throws:
org.apache.maven.project.ProjectBuildingException
-
build
public java.util.List<org.apache.maven.project.ProjectBuildingResult> build(java.util.List<java.io.File> pomFiles, boolean recursive, org.apache.maven.project.ProjectBuildingRequest request) throws org.apache.maven.project.ProjectBuildingException- Specified by:
buildin interfaceorg.apache.maven.project.ProjectBuilder- Overrides:
buildin classorg.apache.maven.project.DefaultProjectBuilder- Throws:
org.apache.maven.project.ProjectBuildingException
-
convert
private org.apache.maven.project.ProjectBuildingResult convert(org.apache.maven.project.ProjectBuildingResult result)
-
-