Hi Julien,

First many thanks for that! I'd like to know what is your intention with
regards to Cactus and Maven. What we are looking for is someone who
would take the ownership of the Cactus Maven build, i.e.:

- would replace the current Ant build with a Maven one (for *all*
subprojects and with *at least* the same functionality). Of course this
would be done in several steps as it quite a big achievement (the 2
builds would have to live next to each other for some time. The main
pain with this is that we will have to port any build change to both
build systems...).

- would maintain it over time, fixing bugs, improving it, etc.

Is that what you have in mind? If the answer is yes, then we can
certainly make that a reality and we can commit your changes. If
however, you give Cactus a half-finished Maven build (or even a fully
working one) and go away after that, it will be much less interesting...

What we need to know at this stage is your long-term involvement. Do you
plan to contribute on a long-run basis? Hey, no problem if you can't for
any reason (that's normal). 

Here are a few comments on your Maven files:

1/ We should use a different namespace than maven.* for properties name
(this is reserved for maven). Thus, I would recommend to name all our
properties: cactus.*

2/ Make the framework/project.xml inherit from the top level
project.xml. You can then remove all the stuff about developers, common
dependencies, mailing lists, etc.

3/ Do not use existing goal names for our custom goals (jar:jar, etc) in
the top level maven.xml file. I was going to recommend goals starting
with "cactus:" but this namespace is already used by the Maven Cactus
plugin... hmmm.... I don't have any bright idea ATM.

4/ There no "build" goal in maven.xml (this is the default you have set)

5/ pomVersion is 3!!!

6/ Version is 1.6dev not 1.5-beta1

I'm using the reactor daily on my project at work and it works just
fine. Are you using Maven b10 or later? Maybe using non-existing goals
will help?

The 2 big challenges facing us:

1/ Make the Maven web site generation generate our look and feel.
Probably require some changes in Maven itself.

2/ Integrate our Maven build in a continuous build with email sending on
build error. However, that one will become a reality in not too long as
Continuum is currently being tested on codehaus and should be made
visible within about 2 months I'd say.

There are several other intermediaries challenges that will also require
"fixing" Maven such as clover reports for the whole end to end stuff.

Thanks
-Vincent

> -----Original Message-----
> From: Julien Dubois [mailto:[EMAIL PROTECTED]
> Sent: 15 September 2003 20:35
> To: Cactus Users List; Vincent Massol
> Subject: Re: Building Cactus with Maven -> I'd like to volonteer
> 
> Hi Vincent, hi everybody,
> 
> So here are my Maven build files :
> http://www.julien-dubois.com/jakarta-cactus/
> 
> The directory layout is obvious.
> 
> - At the root directory : (WARNING : it does not work!)
> I tried to use the Maven Reactor, without any success, so it's not
working
> at
> all. If you know a website with some clear explanation about this,
please
> send me URL.
> 
> - In the framework directory (WARNING : it works :-)) )
> Just run "maven jar" or "maven site:generate" to see it in action.
> I'm using the latest Maven (1.0beta10), with the JDK 1.4.
> 
> I know what I've done is pretty basic, but this was enough for my
needs,
> and
> IMHO it really eases the Cactus build process.
> 
> Please send me your comments, I will have some free time this week to
> improve
> those files.
> 
> Regards,
> 
> Julien Dubois.
> 
> 
> Le Dimanche 14 Septembre 2003 00:56, Julien Dubois a �crit :
> > Hi Vincent, hi everybody,
> >
> > Sorry but I didn't work at all during summer (you know how much we
> French
> > people work during the summer...).
> > I had a working Maven file, which was ok for my needs, but which
clearly
> > wasn't good enough for the project. So I've been using it at work,
but I
> > didn't sent it to you.
> > I'll have a look at it on Monday - I'm Cc:ing this message to my
> business
> > email.
> >
> > Julien.
> >
> > Le Samedi 13 Septembre 2003 21:23, Vincent Massol a �crit :
> > > Hi Julien,
> > >
> > > Just curious. How is it going? Do you need help?
> > >
> > > Thanks
> > > -Vincent
> > >
> > > > -----Original Message-----
> > > > From: Julien Dubois [mailto:[EMAIL PROTECTED]
> > > > Sent: 26 June 2003 21:50
> > > > To: Cactus Users List; Vincent Massol
> > > > Subject: Re: Building Cactus with Maven -> I'd like to volonteer
> > > >
> > > > > <preGoal name="java:compile">
> > > > >   <ant:path id="maven.j2ee.compile.src.set"
> > > > >
location="${pom.build.sourceDirectory}/../${j2ee.version}"/>
> > > > >   <maven:addPath id="maven.compile.src.set"
> > > > >       refid="maven.j2ee.compile.src.set"/>
> > > > > </preGoal>
> > > >
> > > > Thanx Vincent, I've got it /nearly/ working now.
> > > > I hope that next week I'll be able to send you my project.xml
and
> > > > maven.xml
> > > > files.
> > > >
> > > > --
> > > >
> > > > Julien Dubois
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



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

Reply via email to