Details
-
Type:
Task
-
Status:
Closed
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.1-beta-1
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
This will be the first phase that introduces some of the maven 2.x components into maven 1.x and will start the process of convergence of 1.x and 2.x usage.
The model we are using is here:
http://cvs.apache.org/viewcvs.cgi/*checkout*/maven-components/maven-model/maven.mdo
This is generated using a tool we created for maven 2.x called Modello which can be found here: http://modello.codehaus.org.
The advantages we gain by using the model are immediate:
o everything is consistently generated from the model so documentation
and artifacts like the XSD stay in sync.
o we create a bridge to use of maven 2.x which uses the same mechanisms.
o it will be easier to track changes to the model as modello descriptors all commenting and annotations for different versions of
the model.
Jason and Brett will be devising the plan for best way to introduce the modello model use for Maven 1.1 so if you're interested in anything just ping one of them.
Wow this sure is ugly.
Code mixed with class definitions in XML. Is there some discussion on why this has ended up in an XML file instead of javadoc attributes or why its not defined via an XML schema?
The home page for modello is empty.