Paramdoc

Documentation on parameter expressions supported by Maven for use in plugins.

<paramdoc xmlns="http://maven.apache.org/PARAMDOC/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/PARAMDOC/1.0.0 http://maven.apache.org/xsd/paramdoc-1.0.0.xsd">
  <expressions>
    <expression>
      <syntax/>
      <description/>
      <configuration/>
      <cliOptions>
        <key/>
        <value/>
      </cliOptions>
      <apiMethods>
        <key/>
        <value/>
      </apiMethods>
      <deprecation/>
      <ban/>
      <editable/>
    </expression>
  </expressions>
</paramdoc>

paramdoc

The root of a parameter plugin expression document.

Element Type Description
expressions/expression* List<Expression> (Many) The list of plugin parameter expressions described by this document.

expression

A plugin parameter expression supported by Maven

Element Type Description
syntax String The syntax of the expression
description String The description of what this expression references, and what it's generally used for.
configuration String The place and syntax used to change the value of this expression.
cliOptions/(key,value)* Properties (Many) The command-line switches used to change the value of this expression.
apiMethods/(key,value)* Properties (Many) The programmatic methods used to change the value of this expression.
deprecation String A preferred alternative to this expression, in the case where it's deprecated.
ban String A preferred alternative to this expression, in the case where it's banned from use.
editable boolean Whether the value of this expression can be changed.

Default value is: true

.