Class MavenBuild
java.lang.Object
io.micronaut.projectgen.core.buildtools.maven.MavenBuild
Maven Build.
-
Constructor Summary
ConstructorsConstructorDescriptionMavenBuild
(@NonNull String groupId, @NonNull String artifactId, @NonNull String version, @NonNull List<DependencyCoordinate> annotationProcessors, @NonNull List<DependencyCoordinate> testAnnotationProcessors, @NonNull List<MavenDependency> dependencies, @NonNull List<Property> properties, @NonNull List<MavenPlugin> plugins, @NonNull List<MavenRepository> repositories, @NonNull MavenCombineAttribute annotationProcessorCombineAttribute, @NonNull MavenCombineAttribute testAnnotationProcessorCombineAttribute, @NonNull Collection<Profile> profiles) MavenBuild
(@NonNull String groupId, @NonNull String artifactId, @NonNull String version, @NonNull List<MavenDependency> dependencies, @NonNull List<MavenPlugin> plugins, @NonNull List<MavenRepository> repositories) MavenBuild
(String groupId, String artifactId, String version) -
Method Summary
Modifier and TypeMethodDescription@NonNull List<DependencyCoordinate>
@NonNull String
@NonNull List<MavenDependency>
@NonNull List<MavenDependency>
getDependencies
(boolean pom) @NonNull String
@NonNull Collection<Profile>
@NonNull MavenCombineAttribute
@NonNull List<DependencyCoordinate>
@NonNull String
boolean
@NonNull String
renderPlugins
(int indentationSpaces) @NonNull String
renderRepositories
(int indentationSpaces)
-
Constructor Details
-
MavenBuild
-
MavenBuild
public MavenBuild(@NonNull @NonNull String groupId, @NonNull @NonNull String artifactId, @NonNull @NonNull String version, @NonNull @NonNull List<MavenDependency> dependencies, @NonNull @NonNull List<MavenPlugin> plugins, @NonNull @NonNull List<MavenRepository> repositories) -
MavenBuild
public MavenBuild(@NonNull @NonNull String groupId, @NonNull @NonNull String artifactId, @NonNull @NonNull String version, @NonNull @NonNull List<DependencyCoordinate> annotationProcessors, @NonNull @NonNull List<DependencyCoordinate> testAnnotationProcessors, @NonNull @NonNull List<MavenDependency> dependencies, @NonNull @NonNull List<Property> properties, @NonNull @NonNull List<MavenPlugin> plugins, @NonNull @NonNull List<MavenRepository> repositories, @NonNull @NonNull MavenCombineAttribute annotationProcessorCombineAttribute, @NonNull @NonNull MavenCombineAttribute testAnnotationProcessorCombineAttribute, @NonNull @NonNull Collection<Profile> profiles)
-
-
Method Details
-
getGroupId
- Returns:
- Group ID
-
getArtifactId
- Returns:
- Artifact ID
-
getVersion
- Returns:
- version
-
renderRepositories
- Parameters:
indentationSpaces
- Indentation Spaces- Returns:
- rendered string
-
renderPlugins
- Parameters:
indentationSpaces
- Indentation Spaces- Returns:
- rendered string
-
getAnnotationProcessors
- Returns:
- Annotation Processors
-
getTestAnnotationProcessors
- Returns:
- Test annotation processors
-
getProfiles
- Returns:
- Maven Profiles
-
getDependencies
- Returns:
- Dependencies
-
getDependencies
- Parameters:
pom
- pom- Returns:
- Dependencies
-
hasPomDependency
public boolean hasPomDependency()- Returns:
- Has Pom dependencies
-
getProperties
- Returns:
- build properties
-
getAnnotationProcessorCombineAttribute
- Returns:
- annotation processors combine attribute
-
getTestAnnotationProcessorCombineAttribute
- Returns:
- test annotation processors combine attribute
-