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()