Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 85003 invoked from network); 25 Sep 2004 21:39:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 25 Sep 2004 21:39:37 -0000 Received: (qmail 63061 invoked by uid 500); 25 Sep 2004 21:39:34 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 62999 invoked by uid 500); 25 Sep 2004 21:39:33 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 62986 invoked by uid 99); 25 Sep 2004 21:39:33 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [140.247.210.252] (HELO latte.harvard.edu) (140.247.210.252) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 25 Sep 2004 14:39:32 -0700 Received: from [192.168.1.3] (65-78-25-19.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com [::ffff:65.78.25.19]) (AUTH: PLAIN mdiggory, SSL: TLSv1/SSLv3,128bits,RC4-MD5) by latte.harvard.edu with esmtp; Sat, 25 Sep 2004 17:39:27 -0400 Message-ID: <4155E58A.6040406@latte.harvard.edu> Date: Sat, 25 Sep 2004 17:39:22 -0400 From: "Mark R. Diggory" Reply-To: mark_diggory@harvard.edu User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jakarta Commons Developers List Subject: Re: [general] Do we need to support Ant based builds? References: <9C5166762F311146951505C6790A9CF80229C1FF@US-VS1.corp.mpi.com> <16d6c62004092214513b7eb81b@mail.gmail.com> <415449FB.7030808@latte.harvard.edu> <4154B767.7000702@apache.org> <16d6c62004092512112dd91eae@mail.gmail.com> In-Reply-To: <16d6c62004092512112dd91eae@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Martin Cooper wrote: > A few quick comments: > > 1) Not all Commons components are set up for Maven builds, so the > "just a matter of" doesn't apply in all cases. This is true, but all Commons projects are required to use Maven to build the Project's Website. It benefits a Commons project to use Maven to build and test the distributions and a majority of them do. Do we have a clear list of the projects that do not at this time? My earlier point was strictly to bridge this "gap". All projects (Maven Based) can easily produce an Ant build.xml file using maven's Ant task, the build.xml file works correctly with Craig's current nightly build process, so Ant is the common denominator here and this solution is already "inadvertently" in production. Clearly it works. > 2) The Commons nightly builds are just one part of the wider Jakarta > nightly build, and certainly not all Jakarta projects use Maven, or > are likely to do so any time soon. True. > 3) To answer the last question above - yes, we want nightly builds. I > don't think we want to load up the Apache infrastructure with > continuous commit-triggered builds for all of the Jakarta projects, or > even just for Commons components. Having a nightly build gives us a > predictable load at a known time. > > -- > Martin Cooper > > > >>Cheers, >>Brett >> >> >> >>Mark R. Diggory wrote: >> >> >>>At least in Maven, the "version" of the dependency is captured in the >>>metadata of the project.xml file. When the ant build file is generated >>>off the project.xml file, these dependencies are translated into the >>>"get" url's to point at the ibiblio maven repository. >>> >>> >>usetimestamp="true" ignoreerrors="true" >>>src="http://www.ibiblio.org/maven/commons-logging/jars/commons-logging-1.0.3.jar"> >>> >>> >>> >>usetimestamp="true" ignoreerrors="true" >>>src="http://www.ibiblio.org/maven/commons-discovery/jars/commons-discovery-0.2.jar"> >>> >>> >>> >>>So, in a sense, maven is already handling the correct dependencies >>>both in the project.xml and the generated ant build.xml. >>> >>>-Mark Diggory >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > -- Mark Diggory Software Developer Harvard MIT Data Center http://www.hmdc.harvard.edu --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org