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]
