public class MavenBuild
extends java.lang.Object
| Constructor and Description |
|---|
MavenBuild(java.lang.String artifactId) |
MavenBuild(java.lang.String artifactId,
java.util.List<Coordinate> annotationProcessors,
java.util.List<Coordinate> testAnnotationProcessors,
java.util.List<MavenDependency> dependencies,
java.util.List<Property> properties,
java.util.List<MavenPlugin> plugins,
java.util.List<MavenRepository> repositories,
MavenCombineAttribute annotationProcessorCombineAttribute,
MavenCombineAttribute testAnnotationProcessorCombineAttribute,
java.util.Collection<Profile> profiles) |
MavenBuild(java.lang.String artifactId,
java.util.List<MavenDependency> dependencies,
java.util.List<MavenPlugin> plugins,
java.util.List<MavenRepository> repositories) |
| Modifier and Type | Method and Description |
|---|---|
MavenCombineAttribute |
getAnnotationProcessorCombineAttribute() |
java.util.List<Coordinate> |
getAnnotationProcessors() |
java.lang.String |
getArtifactId() |
java.util.List<MavenDependency> |
getDependencies() |
java.util.List<MavenDependency> |
getDependencies(boolean pom) |
java.util.Collection<Profile> |
getProfiles() |
java.util.List<Property> |
getProperties() |
MavenCombineAttribute |
getTestAnnotationProcessorCombineAttribute() |
java.util.List<Coordinate> |
getTestAnnotationProcessors() |
boolean |
hasPomDependency() |
java.lang.String |
renderPlugins(int indentationSpaces) |
java.lang.String |
renderRepositories(int indentationSpaces) |
public MavenBuild(java.lang.String artifactId)
public MavenBuild(@NonNull
java.lang.String artifactId,
@NonNull
java.util.List<MavenDependency> dependencies,
@NonNull
java.util.List<MavenPlugin> plugins,
@NonNull
java.util.List<MavenRepository> repositories)
public MavenBuild(@NonNull
java.lang.String artifactId,
@NonNull
java.util.List<Coordinate> annotationProcessors,
@NonNull
java.util.List<Coordinate> testAnnotationProcessors,
@NonNull
java.util.List<MavenDependency> dependencies,
@NonNull
java.util.List<Property> properties,
@NonNull
java.util.List<MavenPlugin> plugins,
@NonNull
java.util.List<MavenRepository> repositories,
@NonNull
MavenCombineAttribute annotationProcessorCombineAttribute,
@NonNull
MavenCombineAttribute testAnnotationProcessorCombineAttribute,
@NonNull
java.util.Collection<Profile> profiles)
@NonNull public java.lang.String getArtifactId()
@NonNull public java.lang.String renderRepositories(int indentationSpaces)
@NonNull public java.lang.String renderPlugins(int indentationSpaces)
@NonNull public java.util.List<Coordinate> getAnnotationProcessors()
@NonNull public java.util.List<Coordinate> getTestAnnotationProcessors()
@NonNull public java.util.Collection<Profile> getProfiles()
@NonNull public java.util.List<MavenDependency> getDependencies()
@NonNull public java.util.List<MavenDependency> getDependencies(boolean pom)
public boolean hasPomDependency()
@NonNull public java.util.List<Property> getProperties()
public MavenCombineAttribute getAnnotationProcessorCombineAttribute()
@NonNull public MavenCombineAttribute getTestAnnotationProcessorCombineAttribute()