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 class
TeslaProjectBuilder.TeslaProjectBuildingResult
-
Field Summary
Fields Modifier and Type Field Description private TeslaModelProcessor
teslaModelProcessor
-
Constructor Summary
Constructors Constructor Description TeslaProjectBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.project.ProjectBuildingResult
build(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.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)
private org.apache.maven.project.ProjectBuildingResult
convert(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:
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 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:
build
in interfaceorg.apache.maven.project.ProjectBuilder
- Overrides:
build
in 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)
-
-