You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Colin Sampaleanu <co...@exis.com> on 2003/03/03 19:33:38 UTC

Re: Replacing betwixt, beanutils, and digester with castor

Jason van Zyl wrote:

>On Tue, 2003-02-25 at 08:54, Jason van Zyl wrote:
>
>What I meant to explain in the last message is that I don't ultimately
>want to base Maven's model in an XSD file. Ultimately I would like to
>use XMI directly. Currently I have stripped out the forward/reverse XMI
>tools from Argo and I'm going to put it all together in a plugin. I'm
>also chatting with the AxGen folks who make a tool that takes an XMI
>model and it lets you generate artifacts on the model using Velocity
>templates. So ultimately I want to generate Maven from XMI but will
>probably be a while. I will settle for the XSD for now.
>
>But for Tambora I'm taking an XSD, generating sources from Castor and
>then reverse engineering the XMI. Then with the XMI I can generate OJB
>repository metadata as that was one of the first goals of the AxGen
>project. But they have templates for DDL generation and OJB proxies and
>class generators. That's all I wanted to explain.
>
>  
>
Btw, another source of freely available source for XMI and code 
generation is the Eclipse Modelling Framework (EMF) project from Eclipse:
  http://www.eclipse.org/emf/
I have not looked at EMF specifically, but the Eclipse code is generally 
very well thought out and well tested.