Class ApiComponentGeneratorMojo

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

    @Mojo(name="fromApis",
          requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
          requiresProject=true,
          defaultPhase=GENERATE_SOURCES,
          threadSafe=true)
    public class ApiComponentGeneratorMojo
    extends AbstractApiMethodBaseMojo
    Generates Camel Component based on a collection of APIs.
    • Field Detail

      • apis

        @Parameter(required=true)
        protected ApiProxy[] apis
        List of API names, proxies and code generation settings.
      • fromJavasource

        @Parameter
        protected FromJavasource fromJavasource
        Common Javasource code generation settings.
    • Constructor Detail

      • ApiComponentGeneratorMojo

        public ApiComponentGeneratorMojo()