Class MavenPluginUtils
java.lang.Object
io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils
Utils class for Maven plugin generation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
Configuration for a gradle task type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull List<MavenPluginUtils.MavenTaskConfig>
getTaskConfigs
(@NonNull io.micronaut.inject.ast.ClassElement element, @NonNull io.micronaut.inject.visitor.VisitorContext context) Get task configurations configured for a given element withGenerateMavenMojo
annotations.static String
toDotSeparated
(String camelCase) Convert to dot-separated string.
-
Constructor Details
-
MavenPluginUtils
public MavenPluginUtils()
-
-
Method Details
-
getTaskConfigs
@NonNull public static @NonNull List<MavenPluginUtils.MavenTaskConfig> getTaskConfigs(@NonNull @NonNull io.micronaut.inject.ast.ClassElement element, @NonNull @NonNull io.micronaut.inject.visitor.VisitorContext context) Get task configurations configured for a given element withGenerateMavenMojo
annotations.- Parameters:
element
- The elementcontext
- The visitor context- Returns:
- The maven task config
-
toDotSeparated
Convert to dot-separated string.- Parameters:
camelCase
- Camel case name- Returns:
- Dot separated name
-