atom feed78 messages in org.apache.tomcat.devRe: Move to Maven? (WAS: Re: Publishi...
FromSent OnAttachments
Antonio PetrelliDec 17, 2011 12:24 pm 
Mark ThomasDec 17, 2011 12:47 pm 
David JencksDec 17, 2011 1:11 pm 
Mark ThomasDec 17, 2011 1:58 pm 
Mark ThomasDec 17, 2011 2:52 pm 
David JencksDec 17, 2011 4:05 pm 
Mladen TurkDec 18, 2011 12:37 am 
Antonio PetrelliDec 19, 2011 12:27 am 
Antonio PetrelliDec 19, 2011 12:36 am 
Henri GomezDec 19, 2011 1:41 am 
sebbDec 19, 2011 5:57 am 
Antonio PetrelliDec 19, 2011 6:16 am 
Caldarale, Charles RDec 19, 2011 6:40 am 
sebbDec 19, 2011 6:45 am 
Olivier LamyDec 19, 2011 6:56 am 
Antonio PetrelliDec 19, 2011 6:57 am 
ia...@darwinsys.comDec 19, 2011 8:15 am 
PidDec 19, 2011 9:11 am 
Mladen TurkDec 19, 2011 9:25 am 
Henri GomezDec 19, 2011 10:04 am 
Mladen TurkDec 19, 2011 10:20 am 
David JencksDec 19, 2011 10:47 am 
Mark ThomasDec 19, 2011 11:23 am 
Mark ThomasDec 19, 2011 11:44 am 
Romain Manni-BucauDec 19, 2011 11:51 am 
Mladen TurkDec 19, 2011 11:53 am 
Henri GomezDec 19, 2011 11:56 am 
Romain Manni-BucauDec 19, 2011 11:58 am 
Mark ThomasDec 19, 2011 11:59 am 
Mladen TurkDec 19, 2011 12:08 pm 
Romain Manni-BucauDec 19, 2011 12:12 pm 
Mladen TurkDec 19, 2011 12:25 pm 
jean-frederic clereDec 19, 2011 1:06 pm 
Romain Manni-BucauDec 19, 2011 2:07 pm 
David JencksDec 19, 2011 7:20 pm 
Mladen TurkDec 19, 2011 10:56 pm 
mar...@apache.orgDec 19, 2011 11:31 pm 
David JencksDec 19, 2011 11:58 pm 
Romain Manni-BucauDec 20, 2011 12:00 am 
Antonio PetrelliDec 20, 2011 12:17 am 
Antonio PetrelliDec 20, 2011 12:18 am 
jean-frederic clereDec 20, 2011 12:21 am 
jean-frederic clereDec 20, 2011 12:22 am 
Antonio PetrelliDec 20, 2011 12:26 am 
Antonio PetrelliDec 20, 2011 12:38 am 
Olivier LamyDec 20, 2011 1:04 am 
Konstantin KolinkoDec 20, 2011 1:44 am 
Antonio PetrelliDec 20, 2011 1:54 am 
Mark ThomasDec 20, 2011 2:10 am 
Antonio PetrelliDec 20, 2011 2:13 am 
Mark ThomasDec 20, 2011 3:22 am 
Mark ThomasDec 20, 2011 3:32 am 
Mark ThomasDec 20, 2011 3:34 am 
Antonio PetrelliDec 20, 2011 3:40 am 
Antonio PetrelliDec 20, 2011 3:52 am 
PidDec 20, 2011 4:39 am 
Romain Manni-BucauDec 20, 2011 4:52 am 
Sylvain LaurentDec 20, 2011 2:20 pm 
Sylvain LaurentDec 20, 2011 2:21 pm 
Leon RosenbergDec 21, 2011 12:52 am 
Olivier LamyDec 21, 2011 12:34 pm 
Jean-Baptiste OnofréDec 21, 2011 12:37 pm 
Mladen TurkDec 21, 2011 1:21 pm 
Mark ThomasDec 21, 2011 1:23 pm 
Mladen TurkDec 21, 2011 1:56 pm 
Mark ThomasDec 21, 2011 2:00 pm 
Mladen TurkDec 21, 2011 2:18 pm 
Mark ThomasDec 21, 2011 2:34 pm 
Olivier LamyDec 22, 2011 5:24 am 
Olivier LamyDec 22, 2011 5:48 am 
Christopher SchultzDec 22, 2011 7:14 am 
Olivier LamyDec 23, 2011 12:51 am 
Mark ThomasDec 23, 2011 3:41 am 
Olivier LamyDec 23, 2011 4:58 am 
Mark ThomasDec 23, 2011 5:19 am 
Olivier LamyDec 23, 2011 7:13 am 
Mark ThomasDec 23, 2011 7:58 am 
Jean-Baptiste OnofréDec 27, 2011 8:12 am 
Subject:Re: Move to Maven? (WAS: Re: Publishing process for JARs for Maven Central)
From:David Jencks (davi@yahoo.com)
Date:Dec 19, 2011 11:58:32 pm
List:org.apache.tomcat.dev

On Dec 19, 2011, at 1:06 PM, jean-frederic clere wrote:

On 12/19/2011 07:47 PM, David Jencks wrote:

Are you reading the thread? I mentioned dec 17 that geronimo has been maintaining a script for 2+ years that pulls tomcat source out of tomcat svn and puts it in an appropriately structured maven mutli-project build and we've been re-releasing quite a few tomcat versions using this technique. Not sure how this is "talk". I've experienced enough hostility over the years from the tomcat community (not necessarily any currently active members) that I'm reluctant to spend more time on this.

So starting with what is in the geronimo repo, how much work would it to have a
"mavenized" Tomcat?

I did this work and suggested tomcat look at it several years ago, and don't
remember all the details, some other people have been maintaining it recently.
IIRC the maven projects generate pretty much the same jars as the ant build,
possibly plus one more to get around the circular dependencies among the jars.
So to generate a maven multimodule project to build the jars, 20 min to
configure the script that builds the project, then you have a mavenized tomcat
project checked in that builds pretty much the same jars as the ant build. I
don't really know what else the ant build generates.

As I have said before in previous iterations of this topic, IMO many of the advantages of maven are not for direct development of the project itself (although they certainly exist) but in encouraging interactions with other projects and communities. You won't be able to detect these without actually using maven.

We already publish artifacs, do you need more of them?

I think the benefit might be more on the order of encouraging people who ask
"where did this jar come from-- I wanna fix something". For people familiar
with maven, there is IMO a much higher barrier to contributing to tomcat than a
well-structured maven project. (BTW I must add that I'm delighted that the
tomcat community seems much more receptive to outside input than it did several
years ago -- community unfriendliness seems to be totally missing now :-) ).

Cheers