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

Sub-task

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
  • [MPLUGIN-103] - Plugins without descriptors

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-32] - Make it an error for a plugin to have no mojo
  • [MPLUGIN-38] - Upgrade to doxia 1.0-alpha-9
  • [MPLUGIN-53] - Plugin descriptor extractor crashes on certain types of Java source files
  • [MPLUGIN-57] - Mojo fields @component and no @parameter annotations are still considered parameters and can't be distinguished when it became a Parameter Object
  • [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

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.