On Wed, 8 Jan 2003 14:34, Berin Loritsch wrote:
> >>So far Centipede and Maven are the best choices.  As long as we
> >>need to add in our own tasks like generating meta-data, or generating
> >>bytecode, then Centipede might be the better choice for two reaons:
> >
> > You have got to be kidding!
> >
> > Maven rocks and Jelly is far more flexible way to integrate stuff. With
> > the new features in Maven CVS there really doesn't seem to be any
> > technical reason not to go with it.
>
> Have you tried centipede lately?

A couple of weeks ago.

> Like I said in another thread, I compared the last releases from them
> both.  If Maven has a butt-load of additional features that are not
> in the current release, then I would like to see it in action.

Theres some nice things been added to maven in current CVS but to be frank the 
only real one that was needed is download of plugins. Once that is in place 
the rest is nice (especially console plugin) but not critical to our usage.

The flexability is in last release (which is what I am using at the moment). 
For example heres a snippet where descriptors are generated. It just runs 
after the test:compile goal. What do you think is difficult about the 
following?

<postGoal name="test:compile">
     <copy todir="${maven.test.dest}" >
         <fileset dir="src/test"/>
     </copy>
     <taskdef name="metagenerate"
         classname="org.realityforge.metaclass.tools.tasks.MetaGenerateTask">
         <classpath>
             <path refid="maven.dependency.classpath"/>
             <pathelement path="${maven.build.dest}"/>
         </classpath>
     </taskdef>

     <metagenerate destDir="${maven.test.dest}">
         <fileset dir="${maven.test.dest}">
             <include name="**/data/*.java"/>
         </fileset>
     </metagenerate>
</postGoal>

-- 
Cheers,

Peter Donald
------------------------------------
The two secrets to success:
   1- Don't tell anyone everything.
------------------------------------ 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to