Package io.micronaut.starter.build.maven
Class MavenBuild
java.lang.Object
io.micronaut.starter.build.maven.MavenBuild
-
Constructor Summary
ConstructorDescriptionMavenBuild
(@NonNull String artifactId, @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, @NonNull List<DependencyCoordinate> aotDependencies, @NonNull List<MavenCoordinate> testResourcesDependencies) MavenBuild
(@NonNull String artifactId, @NonNull List<MavenDependency> dependencies, @NonNull List<MavenPlugin> plugins, @NonNull List<MavenRepository> repositories) MavenBuild
(String artifactId) -
Method Summary
Modifier and TypeMethodDescription@NonNull List<DependencyCoordinate>
@NonNull String
@NonNull List<MavenDependency>
@NonNull List<MavenDependency>
getDependencies
(boolean pom) @NonNull Collection<Profile>
@NonNull MavenCombineAttribute
@NonNull List<DependencyCoordinate>
boolean
@NonNull String
renderPlugins
(int indentationSpaces) @NonNull String
renderRepositories
(int indentationSpaces)
-
Constructor Details
-
MavenBuild
-
MavenBuild
public MavenBuild(@NonNull @NonNull String artifactId, @NonNull @NonNull List<MavenDependency> dependencies, @NonNull @NonNull List<MavenPlugin> plugins, @NonNull @NonNull List<MavenRepository> repositories) -
MavenBuild
public MavenBuild(@NonNull @NonNull String artifactId, @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, @NonNull @NonNull List<DependencyCoordinate> aotDependencies, @NonNull @NonNull List<MavenCoordinate> testResourcesDependencies)
-
-
Method Details
-
getArtifactId
-
renderRepositories
-
renderPlugins
-
getAnnotationProcessors
-
getTestAnnotationProcessors
-
getProfiles
-
getDependencies
-
getDependencies
-
hasPomDependency
public boolean hasPomDependency() -
getProperties
-
getAnnotationProcessorCombineAttribute
-
getTestAnnotationProcessorCombineAttribute
-
getAotDependencies
-
getTestResourcesDependencies
-