Class OpenApiGeneratorMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="generate-openapi-spec",
          defaultPhase=PREPARE_PACKAGE)
    public class OpenApiGeneratorMojo
    extends org.apache.maven.plugin.AbstractMojo
    Generates the OpenAPI spec for the connector(s) in a project.
    • Field Detail

      • format

        @Parameter(property="openapi.generator.format")
        private String format
      • outputDirectory

        @Parameter(defaultValue="${project.build.outputDirectory}",
                   required=true)
        private File outputDirectory
      • project

        @Parameter(defaultValue="${project}",
                   required=true,
                   readonly=true)
        private org.apache.maven.project.MavenProject project
        Gives access to the Maven project information.
    • Constructor Detail

      • OpenApiGeneratorMojo

        public OpenApiGeneratorMojo()