mirror of https://github.com/apache/maven.git
o Added proposal for refactoring maven-plugin-tools to accommodate non-java mojo languages.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163347 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1fb63ba3c0
commit
5d0ae1c56e
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
Refactoring Proposal: Accommodating Generators for Multiple Plugin Types
|
||||
---
|
||||
John Casey
|
||||
---
|
||||
09-Feb-2005
|
||||
---
|
||||
|
||||
*Abstract
|
||||
|
||||
Propose changing the structure of maven-plugin-tools to accommodate multiple
|
||||
plugin languages and their needs during the descriptor, etc. generation
|
||||
process. Details below.
|
||||
|
||||
*Refactor Details
|
||||
|
||||
[[1]] Move the existing project (maven-plugin-tools) to
|
||||
<<<maven-plugin-tools/maven-plugin-tools-java>>>. Adjust dependencies on
|
||||
this library accordingly within maven-components.
|
||||
|
||||
[[2]] Create other plugin-tools libraries to accommodate generation needs for
|
||||
other languages, as needed.
|
||||
|
||||
The first use-case of this is the descriptor generator for
|
||||
marmalade-based mojos. Since we don't want the "normal" plugin tools
|
||||
to depend on marmalade, etc. we need to make the concept of plugin-tools
|
||||
abstract, and provide a concrete implementation for the java language,
|
||||
as well as marmalade.
|
||||
|
||||
[[3]] Create plugin-tools root pom if needed for inheriting common values...
|
||||
|
||||
I don't anticipate needing this initially, but if there is some question
|
||||
of consistency wrt this, we can certainly provide one.
|
||||
|
Loading…
Reference in New Issue