Class MavenBuildBuilder
java.lang.Object
io.micronaut.projectgen.core.buildtools.maven.MavenBuildBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MavenCombineAttribute
protected List<DependencyCoordinate>
protected Coordinate
protected List<MavenDependency>
protected String
protected String
protected String
protected ParentPom
protected List<MavenPlugin>
protected Collection<Profile>
protected List<MavenRepository>
protected MavenCombineAttribute
protected List<DependencyCoordinate>
-
Method Summary
Modifier and TypeMethodDescriptionannotationProcessorCombineAttribute
(MavenCombineAttribute annotationProcessorCombineAttribute) annotationProcessors
(List<DependencyCoordinate> annotationProcessors) build()
static MavenBuildBuilder
builder()
coordinate
(Coordinate coordinate) dependencies
(List<MavenDependency> dependencies) description
(String description) plugins
(List<MavenPlugin> plugins) profiles
(Collection<Profile> profiles) properties
(List<Property> properties) repositories
(List<MavenRepository> repositories) testAnnotationProcessorCombineAttribute
(MavenCombineAttribute testAnnotationProcessorCombineAttribute) testAnnotationProcessors
(List<DependencyCoordinate> testAnnotationProcessors)
-
Field Details
-
name
-
description
-
coordinate
-
packaging
-
parentPom
-
annotationProcessorCombineAttribute
-
testAnnotationProcessorCombineAttribute
-
testAnnotationProcessors
-
annotationProcessors
-
dependencies
-
plugins
-
properties
-
profiles
-
repositories
-
-
Method Details
-
name
-
description
-
coordinate
-
packaging
-
parentPom
-
annotationProcessorCombineAttribute
public MavenBuildBuilder annotationProcessorCombineAttribute(MavenCombineAttribute annotationProcessorCombineAttribute) -
testAnnotationProcessorCombineAttribute
public MavenBuildBuilder testAnnotationProcessorCombineAttribute(MavenCombineAttribute testAnnotationProcessorCombineAttribute) -
testAnnotationProcessors
public MavenBuildBuilder testAnnotationProcessors(List<DependencyCoordinate> testAnnotationProcessors) -
annotationProcessors
-
dependencies
-
plugins
-
properties
-
profiles
-
repositories
-
builder
-
build
-