Peter Donald wrote:
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>
Nothing. Again, I didn't get too deep into the systems--just enough to
post some first impressions and get some feedback from the list.
Between you and Jason, I am becoming a Maven believer ;P
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>