Serialized Form

  • Package org.apache.maven.tools.plugin.extractor.model

    • Class org.apache.maven.tools.plugin.extractor.model.Component extends Object implements Serializable

      • Serialized Fields

        • hint
          String hint
          The role-hint to lookup.
        • role
          String role
          The component role to lookup.
    • Class org.apache.maven.tools.plugin.extractor.model.LifecycleExecution extends Object implements Serializable

      • Serialized Fields

        • goal
          String goal
          A goal, not attached to a lifecycle phase, which should be executed ahead of this mojo.
        • lifecycle
          String lifecycle
          The name of the overlay to apply to the sub-lifecycle before executing it. If specified, this lifecycle overlay definition will be bundled with the plugin.
        • phase
          String phase
          The phase in the sub-lifecycle.
    • Class org.apache.maven.tools.plugin.extractor.model.Mojo extends Object implements Serializable

      • Serialized Fields

        • aggregator
          boolean aggregator
          Whether this mojo operates as an aggregator when the reactor is run. That is, only runs once.
        • call
          String call
          The target/method within the script to call when this mojo executes.
        • components
          List<Component> components
          Field components.
        • deprecation
          String deprecation
          A deprecation message for this mojo parameter.
        • description
          String description
          The description for this parameter.
        • execution
          LifecycleExecution execution
          Information about a sub-execution of the Maven lifecycle which should be processed.
        • goal
          String goal
          The name of the goal used to invoke this mojo.
        • inheritByDefault
          boolean inheritByDefault
          Whether this mojo's configuration should propagate down the POM inheritance chain by default.
        • parameters
          List<Parameter> parameters
          Field parameters.
        • phase
          String phase
          The phase to which this mojo should be bound by default.
        • requiresDependencyResolution
          String requiresDependencyResolution
          The scope of dependencies that this mojo requires to have resolved.
        • requiresDirectInvocation
          boolean requiresDirectInvocation
          If true, this mojo can only be directly invoked (eg. specified directly on the command line).
        • requiresOnline
          boolean requiresOnline
          Whether this mojo requires online mode to operate normally.
        • requiresProject
          boolean requiresProject
          Whether this mojo requires a project instance in order to execute.
        • requiresReports
          boolean requiresReports
          Whether this mojo requires a reports section in the POM.
        • since
          String since
          Version when the mojo was added to the API.
    • Class org.apache.maven.tools.plugin.extractor.model.Parameter extends Object implements Serializable

      • Serialized Fields

        • alias
          String alias
          An alternate name for the parameter.
        • defaultValue
          String defaultValue
          An expression in the form ${instance.property} for extracting a value for this parameter, especially from a runtime instance within the build system. (eg. ${project.build.directory} references project.getBuild().getDirectory()) .
        • deprecation
          String deprecation
          A deprecation message for this mojo parameter.
        • description
          String description
          The description for this parameter.
        • expression
          String expression
          The command-line reference to this parameter.
        • name
          String name
          The parameter name.
        • property
          String property
          The JavaBeans property name to use to configure the mojo with this parameter.
        • readonly
          boolean readonly
          Whether this parameter can be directly edited. If false, this param is either derived from another POM element, or refers to a runtime instance of the build system.
        • required
          boolean required
          Whether this parameter is required.
        • since
          String since
          Version when the parameter was added.
        • type
          String type
          The java type for this parameter.
    • Class org.apache.maven.tools.plugin.extractor.model.PluginMetadata extends Object implements Serializable

      • Serialized Fields

        • modelEncoding
          String modelEncoding
          Field modelEncoding.
        • mojos
          List<Mojo> mojos
          Field mojos.
    • Class org.apache.maven.tools.plugin.extractor.model.PluginMetadataParseException extends Exception implements Serializable

      serialVersionUID:
      4022348153707995574L
      • Serialized Fields

        • metadataFile
          File metadataFile
        • originalMessage
          String originalMessage