o normalize date and comments
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@685842 13f79535-47bb-0310-9956-ffa450edef68master
parent
da57cba2a1
commit
f178cd48a8
|
|
@ -3,7 +3,7 @@
|
|||
------
|
||||
Maria Odea Ching
|
||||
------
|
||||
February 2008
|
||||
2008-02-01
|
||||
------
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
|
|
@ -23,6 +23,9 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
Configuring Generation of Plugin Descriptor
|
||||
|
||||
To configure the generation of the plugin descriptor, add the following to the project's POM:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
------
|
||||
Vincent Siveton
|
||||
------
|
||||
January 2008
|
||||
2008-01-01
|
||||
------
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
|
|
@ -23,6 +23,9 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
Configuring Generation of Help Mojo
|
||||
|
||||
To configure the generation of a <<<Help>>> Mojo, add the following to the project's POM:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
------
|
||||
Vincent Siveton
|
||||
------
|
||||
January 2008
|
||||
2008-01-01
|
||||
------
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
|
|
@ -23,6 +23,9 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
Configuring Generation of Documentation Reports
|
||||
|
||||
To configure the generation of the documentation reports, add the following to the project's POM:
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
------
|
||||
Maria Odea Ching
|
||||
------
|
||||
January 2008
|
||||
2008-01-01
|
||||
------
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
|
|
@ -23,6 +23,9 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
Maven Plugin Plugin
|
||||
|
||||
The Maven Plugin Plugin is used to create a Maven plugin descriptor for any
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
---
|
||||
John Casey
|
||||
---
|
||||
09-Feb-2005
|
||||
2005-02-09
|
||||
---
|
||||
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~~ or more contributor license agreements. See the NOTICE file
|
||||
~~ distributed with this work for additional information
|
||||
|
|
@ -23,28 +23,31 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
<<THIS NEEDS REVISION AND CLEANING UP>>
|
||||
|
||||
|
||||
*Abstract
|
||||
|
||||
The Plugin Plugin needs to be refactored in order to support multiple mojo
|
||||
implementation languages. This document will detail the steps needed to
|
||||
implementation languages. This document will detail the steps needed to
|
||||
add this functionality.
|
||||
|
||||
|
||||
*Current Status
|
||||
|
||||
The Plugin Plugin currently calls out to a set of generators in the
|
||||
maven-plugin-tools library, which in turn uses QDox to generate various things
|
||||
based on annotations in the java source code.
|
||||
|
||||
|
||||
*Refactored Design
|
||||
|
||||
The new design will have a generator-manager which is a component that the
|
||||
plugin mojos will lookup. This component will have access to a mapping of all
|
||||
plugin mojos will lookup. This component will have access to a mapping of all
|
||||
generators and the language they're registered for. It'll iterate through the
|
||||
mappings, and extract mojo descriptors from all relevant scripts/sources using
|
||||
each language's registered generator. Results from each generator will be
|
||||
centrally aggregated by the generator-manager. After all generators have run,
|
||||
centrally aggregated by the generator-manager. After all generators have run,
|
||||
the generator-manager will call another class (depending on what it's meant to
|
||||
produce) to take all the aggregated mojo descriptors and produce a result
|
||||
produce) to take all the aggregated mojo descriptors and produce a result
|
||||
(such as <<<plugin.xml>>> file for the project).
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
Maria Odea Ching
|
||||
Vincent Siveton
|
||||
------
|
||||
January 2008
|
||||
2008-01-01
|
||||
------
|
||||
|
||||
~~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
|
|
@ -24,6 +24,9 @@
|
|||
~~ specific language governing permissions and limitations
|
||||
~~ under the License.
|
||||
|
||||
~~ NOTE: For help with the syntax of this file, see:
|
||||
~~ http://maven.apache.org/doxia/references/apt-format.html
|
||||
|
||||
Usage
|
||||
|
||||
The Plugin Plugin is generally used for Maven 2 plugins. Its goals are bound to different phases in the build life cycle.
|
||||
|
|
|
|||
Loading…
Reference in New Issue