Class P2MetadataMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    P2MetadataDefaultMojo

    @Mojo(name="p2-metadata")
    public class P2MetadataMojo
    extends org.apache.maven.plugin.AbstractMojo
    • Field Detail

      • project

        @Parameter(property="project")
        protected org.apache.maven.project.MavenProject project
      • execution

        @Parameter(property="mojoExecution",
                   readonly=true)
        protected org.apache.maven.plugin.MojoExecution execution
      • attachP2Metadata

        @Parameter(defaultValue="true")
        protected boolean attachP2Metadata
      • projectHelper

        @Component
        protected org.apache.maven.project.MavenProjectHelper projectHelper
    • Constructor Detail

      • P2MetadataMojo

        public P2MetadataMojo()
    • Method Detail

      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
      • attachP2Metadata

        protected void attachP2Metadata()
                                 throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException