You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Vincent Siveton <vs...@apache.org> on 2008/03/18 23:28:02 UTC

[ANN] Maven Plugin Tools 2.4 Released

The Maven team is pleased to announce the release of the Maven Plugin
Tools, version 2.4

The Maven Plugin Tools contains the necessary tools to be able to
produce Maven Plugins in a variety of languages.

Maven Plugin:
http://maven.apache.org/plugins/maven-plugin-plugin/

Maven Plugin Tools:
http://maven.apache.org/plugin-tools/maven-plugin-tools-ant/
http://maven.apache.org/plugin-tools/maven-plugin-tools-api/
http://maven.apache.org/plugin-tools/maven-plugin-tools-beanshell/
http://maven.apache.org/plugin-tools/maven-plugin-tools-java/
http://maven.apache.org/plugin-tools/maven-plugin-tools-javadoc/
http://maven.apache.org/plugin-tools/maven-plugin-tools-model/

Note: the groupId of tools becomes org.apache.maven.plugin-tools.

You can run mvn -up to get the latest version of the plugin, or specify
the version in your project's plugin configuration:
http://maven.apache.org/plugins/maven-plugin-plugin/plugin-info.html

Release Notes - Maven 2.x Plugin Tools - Version 2.4

** Sub-task
    * [MPLUGIN-66] - Add unit test

** Bug
    * [MPLUGIN-28] - Error of goal value in Plugin documentation generation
    * [MPLUGIN-30] - dependency:analyze shows errors
    * [MPLUGIN-35] - Generated documentation for @phase is misleading
    * [MPLUGIN-43] - Adding validation in PluginXdocGenerator class?
    * [MPLUGIN-45] - Plugin dependencies are not put in generated plugin.xml
    * [MPLUGIN-46] - [maven-plugin-testing-harness-1.0-beta-1]
AbstractMojoTestCase.extractPluginConfiguration expects plugin
configuration directly under plugin (configuration under
executions/execution doesn't work)
    * [MPLUGIN-58] - File Parameter Evaluation
    * [MPLUGIN-59] - [maven-plugin-testing-harness] Clean the code
    * [MPLUGIN-60] - MavenProjectStub uses immutable collections for
modifiable data
    * [MPLUGIN-62] - Exclude read-only components from plugin goal documentation
    * [MPLUGIN-65] - [PATCH] NPE in PluginXDocGenerator while creating
plugin site
    * [MPLUGIN-71] - Make JavaMojoDescriptorExtractor extract
class-level deprecated tag
    * [MPLUGIN-73] - PluginXdocGenerator fails to decode javadoc inline tags
    * [MPLUGIN-76] - Fixed file encoding employed by PluginXDocGenerator
    * [MPLUGIN-78] - Fix german localization
    * [MPLUGIN-79] - Fix detection of JDK requirement
    * [MPLUGIN-80] - Detection of report goals always fails due to
class loader separation
    * [MPLUGIN-83] - POM snippet for plugin usage via pluginManagement
is missing <plugins> container
    * [MPLUGIN-85] - Add missing whitespace between words on mojo
description page
    * [MPLUGIN-86] - Test for empty mojo description in XDoc generator
does not cover empty string
    * [MPLUGIN-88] - Fix punctuation for description of mojo attributes
    * [MPLUGIN-91] - misleading icon on list of goals

** Improvement
    * [MPLUGIN-11] - add an introduction to plugin configuration in
plugin report
    * [MPLUGIN-13] - Provide Automated Documentation for a Plugin That
Provides a Report
    * [MPLUGIN-38] - Upgrade to doxia 1.0-alpha-9
    * [MPLUGIN-53] - Plugin descriptor extractor crashes on certain
types of Java source files
    * [MPLUGIN-63] - Add since column in the parameters table
    * [MPLUGIN-64] - Beanshell extractor does not handle parameter default value
    * [MPLUGIN-67] - Document somewhere the minimum version of maven
required by the plugin
    * [MPLUGIN-68] - Make generated mojo description valid XHTML
    * [MPLUGIN-70] - Make plugin highlight deprecated goals in the
plugin overview
    * [MPLUGIN-72] - Add german translation
    * [MPLUGIN-75] - Internationalize PluginXdocGenerator
    * [MPLUGIN-77] - Add german translation
    * [MPLUGIN-87] - Replace "None" with something that is better
understandable without context
    * [MPLUGIN-90] - Refactor makeValidHtml into PluginUtils for better reusage

** New Feature
    * [MPLUGIN-40] - All plugins should by default have an
auto-generated goal 'help'
    * [MPLUGIN-81] - Handle Mojo annotations as Javadoc taglets to
make better javadoc

** Task
    * [MPLUGIN-69] - Be consistent about physical/logical formatting tags
    * [MPLUGIN-74] - Explicitly control layout of tables generated for
parameters of mojo description
    * [MPLUGIN-82] - Fix test for javadoc tools
    * [MPLUGIN-84] - Update to Plexus Utils 1.5+
    * [MPLUGIN-89] - Restore compat with Java 1.4

Enjoy,

-The Maven team