Maven Inherit Plugin

The Inherit Plugin is used to extend non-local plugins where the source is not available, and therefore the Javadoc tags are not accessible to plexus.

Goals Overview

The Inherit Plugin has one goal.

  • inherit:inherit is bound to the compile phase and merges the local plugin metadata with additional mojo metadata from any extended plugin goals.

Usage

Instructions on how to use the Inherit Plugin can be found here.

OPS4J repositories

Snapshots of the Inherit Plugin are regularly deployed to the OPS4J snapshot repository:

  <pluginRepositories>
    <pluginRepository>
      <id>ops4j.snapshots</id>
      <url>http://repository.ops4j.org/mvn-snapshots</url>
      <releases>
        <enabled>false</enabled>
      </releases>
    </pluginRepository>
  </pluginRepositories>

Release candidates are deployed to the main OPS4J repository and announced on the OPS4J wiki:

  <pluginRepositories>
    <pluginRepository>
      <id>ops4j.releases</id>
      <url>http://repository.ops4j.org/maven2</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>