Class MavenPluginUtils

java.lang.Object
io.micronaut.sourcegen.generator.visitors.maven.MavenPluginUtils

@Internal public final class MavenPluginUtils extends Object
Utils class for Maven plugin generation.
  • 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 with GenerateMavenMojo annotations.
      Parameters:
      element - The element
      context - The visitor context
      Returns:
      The maven task config
    • toDotSeparated

      public static String toDotSeparated(String camelCase)
      Convert to dot-separated string.
      Parameters:
      camelCase - Camel case name
      Returns:
      Dot separated name