You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ji...@codehaus.org on 2004/07/22 17:53:25 UTC

[jira] Created: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1388

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1388
    Summary: Use the generated model reader being used in the maven 2.x code.
       Type: Task

     Status: Unassigned

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1

   Assignee: 
   Reporter: Jason van Zyl

    Created: Thu, 22 Jul 2004 11:52 AM
    Updated: Thu, 22 Jul 2004 11:52 AM

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.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: [jira] Commented: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Posted by Jason van Zyl <jv...@maven.org>.
On Sun, 2004-09-19 at 23:07, jira@codehaus.org wrote:
> The following comment has been added to this issue:
> 
>      Author: dion gillard
>     Created: Sun, 19 Sep 2004 11:07 PM
>        Body:
> 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 

The model is used to generate the Java source files. The source files
are not the model so there are no attributes to use.

> or why its 
> not defined via an XML schema?

Castor, the tool from which I borrowed heavily for modello, was the only
tool which could generate source from an XMLSchema at the time I started
the effort but with m1's defective model making additions to the
generated source were necessary and most generative systems have this
feature but Castor didn't. So I took the java source generator from
Castor and defined a simple model. It has worked fabulously for the
better part of 6 months.

Trygve, Brett, Emmanuel, and myself have all made additions to Modello
and it's use will mean much better documentation as an XSD and xdoc can
be generated from the model.

-- 
jvz.

Jason van Zyl
jason@maven.org
http://maven.apache.org

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

 -- Thoreau 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Posted by ji...@codehaus.org.
The following comment has been added to this issue:

     Author: dion gillard
    Created: Sun, 19 Sep 2004 11:07 PM
       Body:
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.
---------------------------------------------------------------------
View this comment:
  http://jira.codehaus.org/browse/MAVEN-1388?page=comments#action_24261

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1388

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1388
    Summary: Use the generated model reader being used in the maven 2.x code.
       Type: Task

     Status: In Progress

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1

   Assignee: Brett Porter
   Reporter: Jason van Zyl

    Created: Thu, 22 Jul 2004 11:52 AM
    Updated: Sun, 19 Sep 2004 11:07 PM

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.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Posted by ji...@codehaus.org.
The following issue has been updated:

    Updater: Brett Porter (mailto:brett@codehaus.org)
       Date: Thu, 2 Dec 2004 9:52 PM
    Changes:
             Fix Version changed to 1.1-beta-1
             Fix Version changed from 1.1
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://jira.codehaus.org/browse/MAVEN-1388?page=history

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1388

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1388
    Summary: Use the generated model reader being used in the maven 2.x code.
       Type: Task

     Status: Closed
 Resolution: FIXED

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1-beta-1

   Assignee: Brett Porter
   Reporter: Jason van Zyl

    Created: Thu, 22 Jul 2004 11:52 AM
    Updated: Thu, 2 Dec 2004 9:52 PM

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.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Work Started: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Posted by ji...@codehaus.org.
Message:

   Work on this issue has been started by Brett Porter (mailto:brett@codehaus.org)

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1388

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1388
    Summary: Use the generated model reader being used in the maven 2.x code.
       Type: Task

     Status: In Progress

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1

   Assignee: Brett Porter
   Reporter: Jason van Zyl

    Created: Thu, 22 Jul 2004 11:52 AM
    Updated: Sun, 19 Sep 2004 10:30 AM

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.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MAVEN-1388) Use the generated model reader being used in the maven 2.x code.

Posted by ji...@codehaus.org.
Message:

   The following issue has been closed.

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1388

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1388
    Summary: Use the generated model reader being used in the maven 2.x code.
       Type: Task

     Status: Closed
 Resolution: FIXED

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
   Fix Fors:
             1.1

   Assignee: Brett Porter
   Reporter: Jason van Zyl

    Created: Thu, 22 Jul 2004 11:52 AM
    Updated: Tue, 21 Sep 2004 9:11 AM

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.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org