Re: [PROPOSAL] lifecycle release
Peter Donald <[email protected]> Thu, 20 Mar 2003 19:28:29 +1100
| Newsgroups | gmane.comp.jakarta.avalon.phoenix.devel,gmane.comp.jakarta.turbine.maven.devel |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 20 Mar 2003 15:14, Niclas Hedhman wrote: > > Metadata makes the components easier to use, deploy and maintain. You > > could store it outside the components in config files but then you ha= ve > > to make sure multiple artefacts keep in sync. Having the config files > > generated from the source (or baked in) makes maintainence simple. Be= st > > place to document code is with the code and metadata is just aform of > > documentation. > > We live in an XML world (or at least I do), and having a "unified" XML = Meta > description document, that can be transformed (for compatibility reason= s?) > to each containers requirement, sounds a lot easier to me... Doesn't to me.=20 The trend of technology is to add them in. Witness C# and its=20 incorporation of ADD, witness the success of xdoclet, ejbdoclet etc (Do y= ou=20 know of anyone who still hand codes EJBs?). Most development technology h= as=20 been moving towards self documenting code. > Especially considering the @tags already in some of my source, from UML= and > JDO (Kodo). It is outright ugly, and after specified (hardly every up f= or > change), just occupies vasts amount of precious screen space. Easily ge= t > half the screen of @tag lines. so - Its a crap implementation then ;)=20 Have you looked at ADD (either XDoclet or C#)? > Also, if you are requiring me to have dedicated Ant tasks (not everybod= y > builds with Ant (strangely enough)) to be used when I develop my Avalon > blocks/components, then you ARE raising the bar significantly. whether it is ant tasks, commandline tools or maven plugins most people u= se=20 tools of one sort or another so I don't see that as a major barrier of en= try.=20 In JDK1.5 it will be part of javac so then there will be 0 changes. --=20 Cheers, Peter Donald *----------------------------------------------------* | "the mother of idiots is always pregnant." | *----------------------------------------------------*