This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository maven-plugin-tools.
commit e1ff7f458f75ea4981c962625dde30eb2a8b2b73 Author: Emmanuel Bourg <[email protected]> Date: Mon Mar 16 14:07:00 2015 +0100 Refreshed the plugin descriptor debian/plugin.xml --- debian/changelog | 1 + debian/plugin.xml | 587 ++++++++++++++++++++++++++++-------------------------- 2 files changed, 307 insertions(+), 281 deletions(-) diff --git a/debian/changelog b/debian/changelog index 77bb3bf..f163853 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ maven-plugin-tools (3.3-1) UNRELEASED; urgency=medium - Replaced the dependency on libasm3-java with libasm4-java - Bumped the version of modello to 1.1.0 for plugin-metadata.mdo in debian/build.xml + - Refreshed the plugin descriptor debian/plugin.xml * Moved the package to Git * Standards-Version updated to 3.9.6 (no changes) diff --git a/debian/plugin.xml b/debian/plugin.xml index c943ebc..21337e3 100644 --- a/debian/plugin.xml +++ b/debian/plugin.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated by maven-plugin-tools 3.1 on 2012-11-07 --> +<!-- Generated by maven-plugin-tools 3.2 on 2014-05-03 --> <plugin> <name>Maven Plugin Plugin</name> @@ -9,131 +9,104 @@ plugin registry, the artifact metadata and a generic help goal.</description> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> - <version>3.2</version> + <version>3.3</version> <goalPrefix>plugin</goalPrefix> <isolatedRealm>false</isolatedRealm> <inheritedByDefault>true</inheritedByDefault> <mojos> <mojo> - <goal>help</goal> - <description>Display help information on maven-plugin-plugin.<br/> -Call <code>mvn plugin:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</description> + <goal>updateRegistry</goal> + <description>Update the user plugin registry (if it's in use) to reflect the version we're installing.</description> <requiresDirectInvocation>false</requiresDirectInvocation> - <requiresProject>false</requiresProject> + <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> - <implementation>org.apache.maven.plugin.plugin.HelpMojo</implementation> + <phase>install</phase> + <implementation>org.apache.maven.plugin.plugin.UpdatePluginRegistryMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> + <since>2.0</since> <threadSafe>true</threadSafe> <parameters> <parameter> - <name>detail</name> - <type>boolean</type> - <required>false</required> - <editable>true</editable> - <description>If <code>true</code>, display all settable properties for each goal.</description> + <name>artifactId</name> + <type>java.lang.String</type> + <required>true</required> + <editable>false</editable> + <description>The artifact id of the project currently being built.</description> </parameter> <parameter> - <name>goal</name> + <name>groupId</name> <type>java.lang.String</type> - <required>false</required> - <editable>true</editable> - <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description> + <required>true</required> + <editable>false</editable> + <description>The group id of the project currently being built.</description> </parameter> <parameter> - <name>indentSize</name> - <type>int</type> + <name>skip</name> + <type>boolean</type> + <since>2.8</since> <required>false</required> <editable>true</editable> - <description>The number of spaces per indentation level, should be positive.</description> + <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> </parameter> <parameter> - <name>lineLength</name> - <type>int</type> - <required>false</required> - <editable>true</editable> - <description>The maximum length of a display line, should be positive.</description> - </parameter> - </parameters> - <configuration> - <detail implementation="boolean" default-value="false">${detail}</detail> - <goal implementation="java.lang.String">${goal}</goal> - <indentSize implementation="int" default-value="2">${indentSize}</indentSize> - <lineLength implementation="int" default-value="80">${lineLength}</lineLength> - </configuration> - </mojo> - <mojo> - <goal>addPluginArtifactMetadata</goal> - <description>Inject any plugin-specific -<a href="/ref/current/maven-repository-metadata/repository-metadata.html">artifact metadata</a> to the project's -artifact, for subsequent installation and deployment. -It is used: -<ol> -<li>to add the <code>latest</code> metadata (which is plugin-specific) for shipping alongside the plugin's artifact</li> -<li>to define plugin mapping in the group</li> -</ol></description> - <requiresDirectInvocation>false</requiresDirectInvocation> - <requiresProject>true</requiresProject> - <requiresReports>false</requiresReports> - <aggregator>false</aggregator> - <requiresOnline>false</requiresOnline> - <inheritedByDefault>true</inheritedByDefault> - <phase>package</phase> - <implementation>org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo</implementation> - <language>java</language> - <instantiationStrategy>per-lookup</instantiationStrategy> - <executionStrategy>once-per-session</executionStrategy> - <since>2.0</since> - <threadSafe>true</threadSafe> - <parameters> - <parameter> - <name>goalPrefix</name> - <type>java.lang.String</type> + <name>skipUpdatePluginRegistry</name> + <type>boolean</type> + <since>2.8</since> <required>false</required> <editable>true</editable> - <description>The prefix for the plugin goal.</description> + <description>Set this to "true" to skip updating the plugin registry.</description> </parameter> <parameter> - <name>skip</name> + <name>usePluginRegistry</name> <type>boolean</type> - <since>2.8</since> - <required>false</required> - <editable>true</editable> - <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> + <required>true</required> + <editable>false</editable> + <description>Indicates whether the <code>plugin-registry.xml</code> file is used by Maven or not +to manage plugin versions.</description> </parameter> <parameter> - <name>project</name> - <type>org.apache.maven.project.MavenProject</type> + <name>version</name> + <type>java.lang.String</type> <required>true</required> <editable>false</editable> - <description></description> + <description>The version of the project currently being built.</description> </parameter> </parameters> <configuration> + <artifactId implementation="java.lang.String" default-value="${project.artifactId}"/> + <groupId implementation="java.lang.String" default-value="${project.groupId}"/> <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip> - <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> + <skipUpdatePluginRegistry implementation="boolean" default-value="false">${maven.plugin.update.registry.skip}</skipUpdatePluginRegistry> + <usePluginRegistry implementation="boolean" default-value="${settings.usePluginRegistry}"/> + <version implementation="java.lang.String" default-value="${project.artifact.version}"/> </configuration> + <requirements> + <requirement> + <role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role> + <field-name>pluginRegistryBuilder</field-name> + </requirement> + </requirements> </mojo> <mojo> - <goal>helpmojo</goal> - <description>Generates a <code>HelpMojo</code> class.</description> - <requiresDependencyResolution>compile</requiresDependencyResolution> + <goal>report</goal> + <description>Generates the Plugin's documentation report.</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> - <phase>generate-sources</phase> - <implementation>org.apache.maven.plugin.plugin.HelpGeneratorMojo</implementation> + <executePhase>process-classes</executePhase> + <implementation>org.apache.maven.plugin.plugin.PluginReport</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> - <since>2.4</since> + <since>2.0</since> <threadSafe>true</threadSafe> <parameters> <parameter> @@ -147,53 +120,29 @@ It is used: <parameter> <name>encoding</name> <type>java.lang.String</type> - <since>2.5</since> + <since>2.7</since> <required>false</required> <editable>true</editable> <description>The file encoding of the source files.</description> </parameter> <parameter> - <name>extractors</name> - <type>java.util.Set</type> - <required>false</required> - <editable>true</editable> - <description>The role names of mojo extractors to use. -<p/> -If not set, all mojo extractors will be used. If set to an empty extractor name, no mojo extractors -will be used. -<p/> -Example: -<p/> -<pre> - &lt;!-- Use all mojo extractors --&gt; - &lt;extractors/&gt; - - &lt;!-- Use no mojo extractors --&gt; - &lt;extractors&gt; - &lt;extractor/&gt; - &lt;/extractors&gt; - - &lt;!-- Use only bsh mojo extractor --&gt; - &lt;extractors&gt; - &lt;extractor&gt;bsh&lt;/extractor&gt; - &lt;/extractors&gt; -</pre></description> - </parameter> - <parameter> <name>goalPrefix</name> <type>java.lang.String</type> + <since>2.4</since> <required>false</required> <editable>true</editable> - <description>The goal prefix that will appear before the ":".</description> - </parameter> - <parameter> - <name>helpPackageName</name> - <type>java.lang.String</type> - <since>2.6</since> - <required>false</required> - <editable>true</editable> - <description>The name of the package for the generated <code>HelpMojo</code>. By default, the package will be calculated based -on the packages of the other plugin goals.</description> + <description>The goal prefix that will appear before the ":". +By default, this plugin applies a heuristic to derive a heuristic from +the plugin's artifactId. +<p/> +It removes any occurrences of the regular expression <strong>-?maven-?</strong>, +and then removes any occurrences of <strong>-?plugin-?</strong>. +<p> +For example, horsefeature-maven-plugin becomes horsefeature. +</p> +<p> +(There is a special for maven-plugin-plugin; it is mapped to 'plugin'. +</p></description> </parameter> <parameter> <name>local</name> @@ -208,7 +157,7 @@ on the packages of the other plugin goals.</description> <type>java.io.File</type> <required>false</required> <editable>true</editable> - <description>The directory where the generated <code>HelpMojo</code> file will be put.</description> + <description>Report output directory for mojo pages.</description> </parameter> <parameter> <name>remoteRepos</name> @@ -219,82 +168,26 @@ on the packages of the other plugin goals.</description> <description>List of Remote Repositories used by the resolver</description> </parameter> <parameter> - <name>skip</name> - <type>boolean</type> - <since>2.8</since> - <required>false</required> - <editable>true</editable> - <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> - </parameter> - <parameter> - <name>skipErrorNoDescriptorsFound</name> - <type>boolean</type> - <since>3.0</since> + <name>requirements</name> + <type>org.apache.maven.plugin.plugin.Requirements</type> <required>false</required> <editable>true</editable> - <description>By default an exception is throw if no mojo descriptor is found. As the maven-plugin is defined in core, the -descriptor generator mojo is bound to generate-resources phase. -But for annotations, the compiled classes are needed, so skip error</description> - </parameter> - <parameter> - <name>project</name> - <type>org.apache.maven.project.MavenProject</type> - <required>true</required> - <editable>false</editable> - <description></description> - </parameter> - </parameters> - <configuration> - <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/> - <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding> - <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/> - <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/plugin"/> - <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/> - <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip> - <skipErrorNoDescriptorsFound implementation="boolean" default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound> - <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> - </configuration> - <requirements> - <requirement> - <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role> - <field-name>mojoScanner</field-name> - </requirement> - <requirement> - <role>org.codehaus.plexus.velocity.VelocityComponent</role> - <field-name>velocity</field-name> - </requirement> - </requirements> - </mojo> - <mojo> - <goal>updateRegistry</goal> - <description>Update the user plugin registry (if it's in use) to reflect the version we're installing.</description> - <requiresDirectInvocation>false</requiresDirectInvocation> - <requiresProject>true</requiresProject> - <requiresReports>false</requiresReports> - <aggregator>false</aggregator> - <requiresOnline>false</requiresOnline> - <inheritedByDefault>true</inheritedByDefault> - <phase>install</phase> - <implementation>org.apache.maven.plugin.plugin.UpdatePluginRegistryMojo</implementation> - <language>java</language> - <instantiationStrategy>per-lookup</instantiationStrategy> - <executionStrategy>once-per-session</executionStrategy> - <since>2.0</since> - <threadSafe>true</threadSafe> - <parameters> - <parameter> - <name>artifactId</name> - <type>java.lang.String</type> - <required>true</required> - <editable>false</editable> - <description>The artifact id of the project currently being built.</description> - </parameter> - <parameter> - <name>groupId</name> - <type>java.lang.String</type> - <required>true</required> - <editable>false</editable> - <description>The group id of the project currently being built.</description> + <description>Specify some requirements to execute this plugin. +Example: +<pre> +&lt;requirements&gt; + &lt;maven&gt;2.0&lt;/maven&gt; + &lt;jdk&gt;1.4&lt;/jdk&gt; + &lt;memory&gt;256m&lt;/memory&gt; + &lt;diskSpace&gt;1m&lt;/diskSpace&gt; + &lt;others&gt; + &lt;property&gt; + &lt;name&gt;SVN&lt;/name&gt; + &lt;value&gt;1.4.6&lt;/value&gt; + &lt;/property&gt; + &lt;/others&gt; +&lt;/requirements&gt; +</pre></description> </parameter> <parameter> <name>skip</name> @@ -305,40 +198,40 @@ But for annotations, the compiled classes are needed, so skip error</description <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> </parameter> <parameter> - <name>skipUpdatePluginRegistry</name> + <name>skipReport</name> <type>boolean</type> <since>2.8</since> <required>false</required> <editable>true</editable> - <description>Set this to "true" to skip updating the plugin registry.</description> - </parameter> - <parameter> - <name>usePluginRegistry</name> - <type>boolean</type> - <required>true</required> - <editable>false</editable> - <description>Indicates whether the <code>plugin-registry.xml</code> file is used by Maven or not to manage plugin versions.</description> + <description>Set this to "true" to skip generating the report.</description> </parameter> <parameter> - <name>version</name> - <type>java.lang.String</type> + <name>project</name> + <type>org.apache.maven.project.MavenProject</type> <required>true</required> <editable>false</editable> - <description>The version of the project currently being built.</description> + <description></description> </parameter> </parameters> <configuration> - <artifactId implementation="java.lang.String" default-value="${project.artifactId}"/> - <groupId implementation="java.lang.String" default-value="${project.groupId}"/> + <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/> + <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding> + <goalPrefix implementation="java.lang.String">${goalPrefix}</goalPrefix> + <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/> + <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/> + <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/> <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip> - <skipUpdatePluginRegistry implementation="boolean" default-value="false">${maven.plugin.update.registry.skip}</skipUpdatePluginRegistry> - <usePluginRegistry implementation="boolean" default-value="${settings.usePluginRegistry}"/> - <version implementation="java.lang.String" default-value="${project.artifact.version}"/> + <skipReport implementation="boolean" default-value="false">${maven.plugin.report.skip}</skipReport> + <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> </configuration> <requirements> <requirement> - <role>org.apache.maven.plugin.registry.MavenPluginRegistryBuilder</role> - <field-name>pluginRegistryBuilder</field-name> + <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role> + <field-name>mojoScanner</field-name> + </requirement> + <requirement> + <role>org.apache.maven.doxia.siterenderer.Renderer</role> + <field-name>siteRenderer</field-name> </requirement> </requirements> </mojo> @@ -424,6 +317,14 @@ Example: <description>The directory where the generated Xdoc files will be put.</description> </parameter> <parameter> + <name>packagingTypes</name> + <type>java.util.List</type> + <since>3.3</since> + <required>false</required> + <editable>true</editable> + <description>Maven plugin packaging types. Default is single "maven-plugin".</description> + </parameter> + <parameter> <name>remoteRepos</name> <type>java.util.List</type> <since>3.0</since> @@ -475,16 +376,23 @@ But for annotations, the compiled classes are needed, so skip error</description </requirements> </mojo> <mojo> - <goal>report</goal> - <description>Generates the Plugin's documentation report.</description> + <goal>addPluginArtifactMetadata</goal> + <description>Inject any plugin-specific +<a href="/ref/current/maven-repository-metadata/repository-metadata.html">artifact metadata</a> to the project's +artifact, for subsequent installation and deployment. +It is used: +<ol> +<li>to add the <code>latest</code> metadata (which is plugin-specific) for shipping alongside the plugin's artifact</li> +<li>to define plugin mapping in the group</li> +</ol></description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> - <executePhase>process-classes</executePhase> - <implementation>org.apache.maven.plugin.plugin.PluginReport</implementation> + <phase>package</phase> + <implementation>org.apache.maven.plugin.plugin.metadata.AddPluginArtifactMetadataMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> @@ -492,6 +400,104 @@ But for annotations, the compiled classes are needed, so skip error</description <threadSafe>true</threadSafe> <parameters> <parameter> + <name>goalPrefix</name> + <type>java.lang.String</type> + <required>false</required> + <editable>true</editable> + <description>The prefix for the plugin goal.</description> + </parameter> + <parameter> + <name>skip</name> + <type>boolean</type> + <since>2.8</since> + <required>false</required> + <editable>true</editable> + <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> + </parameter> + <parameter> + <name>project</name> + <type>org.apache.maven.project.MavenProject</type> + <required>true</required> + <editable>false</editable> + <description></description> + </parameter> + </parameters> + <configuration> + <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip> + <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> + </configuration> + </mojo> + <mojo> + <goal>help</goal> + <description>Display help information on maven-plugin-plugin.<br/> +Call <code>mvn plugin:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</description> + <requiresDirectInvocation>false</requiresDirectInvocation> + <requiresProject>false</requiresProject> + <requiresReports>false</requiresReports> + <aggregator>false</aggregator> + <requiresOnline>false</requiresOnline> + <inheritedByDefault>true</inheritedByDefault> + <implementation>org.apache.maven.plugin.plugin.HelpMojo</implementation> + <language>java</language> + <instantiationStrategy>per-lookup</instantiationStrategy> + <executionStrategy>once-per-session</executionStrategy> + <threadSafe>true</threadSafe> + <parameters> + <parameter> + <name>detail</name> + <type>boolean</type> + <required>false</required> + <editable>true</editable> + <description>If <code>true</code>, display all settable properties for each goal.</description> + </parameter> + <parameter> + <name>goal</name> + <type>java.lang.String</type> + <required>false</required> + <editable>true</editable> + <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description> + </parameter> + <parameter> + <name>indentSize</name> + <type>int</type> + <required>false</required> + <editable>true</editable> + <description>The number of spaces per indentation level, should be positive.</description> + </parameter> + <parameter> + <name>lineLength</name> + <type>int</type> + <required>false</required> + <editable>true</editable> + <description>The maximum length of a display line, should be positive.</description> + </parameter> + </parameters> + <configuration> + <detail implementation="boolean" default-value="false">${detail}</detail> + <goal implementation="java.lang.String">${goal}</goal> + <indentSize implementation="int" default-value="2">${indentSize}</indentSize> + <lineLength implementation="int" default-value="80">${lineLength}</lineLength> + </configuration> + </mojo> + <mojo> + <goal>helpmojo</goal> + <description>Generates a <code>HelpMojo</code> class.</description> + <requiresDependencyResolution>compile</requiresDependencyResolution> + <requiresDirectInvocation>false</requiresDirectInvocation> + <requiresProject>true</requiresProject> + <requiresReports>false</requiresReports> + <aggregator>false</aggregator> + <requiresOnline>false</requiresOnline> + <inheritedByDefault>true</inheritedByDefault> + <phase>generate-sources</phase> + <implementation>org.apache.maven.plugin.plugin.HelpGeneratorMojo</implementation> + <language>java</language> + <instantiationStrategy>per-lookup</instantiationStrategy> + <executionStrategy>once-per-session</executionStrategy> + <since>2.4</since> + <threadSafe>true</threadSafe> + <parameters> + <parameter> <name>dependencies</name> <type>java.util.Set</type> <since>3.0</since> @@ -502,29 +508,53 @@ But for annotations, the compiled classes are needed, so skip error</description <parameter> <name>encoding</name> <type>java.lang.String</type> - <since>2.7</since> + <since>2.5</since> <required>false</required> <editable>true</editable> <description>The file encoding of the source files.</description> </parameter> <parameter> + <name>extractors</name> + <type>java.util.Set</type> + <required>false</required> + <editable>true</editable> + <description>The role names of mojo extractors to use. +<p/> +If not set, all mojo extractors will be used. If set to an empty extractor name, no mojo extractors +will be used. +<p/> +Example: +<p/> +<pre> + &lt;!-- Use all mojo extractors --&gt; + &lt;extractors/&gt; + + &lt;!-- Use no mojo extractors --&gt; + &lt;extractors&gt; + &lt;extractor/&gt; + &lt;/extractors&gt; + + &lt;!-- Use only bsh mojo extractor --&gt; + &lt;extractors&gt; + &lt;extractor&gt;bsh&lt;/extractor&gt; + &lt;/extractors&gt; +</pre></description> + </parameter> + <parameter> <name>goalPrefix</name> <type>java.lang.String</type> - <since>2.4</since> <required>false</required> <editable>true</editable> - <description>The goal prefix that will appear before the ":". -By default, this plugin applies a heuristic to derive a heuristic from -the plugin's artifactId. -<p/> -It removes any occurrences of the regular expression <strong>-?maven-?</strong>, -and then removes any occurrences of <strong>-?plugin-?</strong>. -<p> -For example, horsefeature-maven-plugin becomes horsefeature. -</p> -<p> -(There is a special for maven-plugin-plugin; it is mapped to 'plugin'. -</p></description> + <description>The goal prefix that will appear before the ":".</description> + </parameter> + <parameter> + <name>helpPackageName</name> + <type>java.lang.String</type> + <since>2.6</since> + <required>false</required> + <editable>true</editable> + <description>The name of the package for the generated <code>HelpMojo</code>. By default, the package will be calculated based +on the packages of the other plugin goals.</description> </parameter> <parameter> <name>local</name> @@ -539,7 +569,15 @@ For example, horsefeature-maven-plugin becomes horsefeature. <type>java.io.File</type> <required>false</required> <editable>true</editable> - <description>Report output directory.</description> + <description>The directory where the generated <code>HelpMojo</code> file will be put.</description> + </parameter> + <parameter> + <name>packagingTypes</name> + <type>java.util.List</type> + <since>3.3</since> + <required>false</required> + <editable>true</editable> + <description>Maven plugin packaging types. Default is single "maven-plugin".</description> </parameter> <parameter> <name>remoteRepos</name> @@ -550,28 +588,6 @@ For example, horsefeature-maven-plugin becomes horsefeature. <description>List of Remote Repositories used by the resolver</description> </parameter> <parameter> - <name>requirements</name> - <type>org.apache.maven.plugin.plugin.Requirements</type> - <required>false</required> - <editable>true</editable> - <description>Specify some requirements to execute this plugin. -Example: -<pre> -&lt;requirements&gt; - &lt;maven&gt;2.0&lt;/maven&gt; - &lt;jdk&gt;1.4&lt;/jdk&gt; - &lt;memory&gt;256m&lt;/memory&gt; - &lt;diskSpace&gt;1m&lt;/diskSpace&gt; - &lt;others&gt; - &lt;property&gt; - &lt;name&gt;SVN&lt;/name&gt; - &lt;value&gt;1.4.6&lt;/value&gt; - &lt;/property&gt; - &lt;/others&gt; -&lt;/requirements&gt; -</pre></description> - </parameter> - <parameter> <name>skip</name> <type>boolean</type> <since>2.8</since> @@ -580,12 +596,14 @@ Example: <description>Set this to "true" to skip invoking any goals or reports of the plugin.</description> </parameter> <parameter> - <name>skipReport</name> + <name>skipErrorNoDescriptorsFound</name> <type>boolean</type> - <since>2.8</since> + <since>3.0</since> <required>false</required> <editable>true</editable> - <description>Set this to "true" to skip generating the report.</description> + <description>By default an exception is throw if no mojo descriptor is found. As the maven-plugin is defined in core, the +descriptor generator mojo is bound to generate-resources phase. +But for annotations, the compiled classes are needed, so skip error</description> </parameter> <parameter> <name>project</name> @@ -598,12 +616,11 @@ Example: <configuration> <dependencies implementation="java.util.Set" default-value="${project.artifacts}"/> <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding> - <goalPrefix implementation="java.lang.String">${goalPrefix}</goalPrefix> <local implementation="org.apache.maven.artifact.repository.ArtifactRepository" default-value="${localRepository}"/> - <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-site/xdoc"/> + <outputDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/plugin"/> <remoteRepos implementation="java.util.List" default-value="${project.remoteArtifactRepositories}"/> <skip implementation="boolean" default-value="false">${maven.plugin.skip}</skip> - <skipReport implementation="boolean" default-value="false">${maven.plugin.report.skip}</skipReport> + <skipErrorNoDescriptorsFound implementation="boolean" default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound> <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> </configuration> <requirements> @@ -612,8 +629,8 @@ Example: <field-name>mojoScanner</field-name> </requirement> <requirement> - <role>org.apache.maven.doxia.siterenderer.Renderer</role> - <field-name>siteRenderer</field-name> + <role>org.codehaus.plexus.velocity.VelocityComponent</role> + <field-name>velocity</field-name> </requirement> </requirements> </mojo> @@ -707,6 +724,14 @@ Example: <description>The directory where the generated <code>plugin.xml</code> file will be put.</description> </parameter> <parameter> + <name>packagingTypes</name> + <type>java.util.List</type> + <since>3.3</since> + <required>false</required> + <editable>true</editable> + <description>Maven plugin packaging types. Default is single "maven-plugin".</description> + </parameter> + <parameter> <name>remoteRepos</name> <type>java.util.List</type> <since>3.0</since> @@ -772,13 +797,13 @@ But for annotations, the compiled classes are needed, so skip error</description <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-annotations</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> @@ -799,22 +824,10 @@ But for annotations, the compiled classes are needed, so skip error</description <version>1.1-alpha-2</version> </dependency> <dependency> - <groupId>asm</groupId> + <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <type>jar</type> - <version>3.3.1</version> - </dependency> - <dependency> - <groupId>asm</groupId> - <artifactId>asm-commons</artifactId> - <type>jar</type> - <version>3.3.1</version> - </dependency> - <dependency> - <groupId>asm</groupId> - <artifactId>asm-tree</artifactId> - <type>jar</type> - <version>3.3.1</version> + <version>5.0.2</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> @@ -970,13 +983,25 @@ But for annotations, the compiled classes are needed, so skip error</description <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-api</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-generators</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> + </dependency> + <dependency> + <groupId>org.ow2.asm</groupId> + <artifactId>asm-commons</artifactId> + <type>jar</type> + <version>5.0.2</version> + </dependency> + <dependency> + <groupId>org.ow2.asm</groupId> + <artifactId>asm-tree</artifactId> + <type>jar</type> + <version>5.0.2</version> </dependency> <dependency> <groupId>net.sf.jtidy</groupId> @@ -1060,16 +1085,16 @@ But for annotations, the compiled classes are needed, so skip error</description <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-java</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-beanshell</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> - <groupId>bsh</groupId> + <groupId>org.beanshell</groupId> <artifactId>bsh</artifactId> <type>jar</type> <version>1.3.0</version> @@ -1078,13 +1103,13 @@ But for annotations, the compiled classes are needed, so skip error</description <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-model</artifactId> <type>jar</type> - <version>3.2</version> + <version>3.3</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <type>jar</type> - <version>3.0</version> + <version>3.0.15</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> @@ -1111,4 +1136,4 @@ But for annotations, the compiled classes are needed, so skip error</description <version>3.0</version> </dependency> </dependencies> -</plugin> +</plugin> \ No newline at end of file -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-plugin-tools.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

