Return-Path: Delivered-To: apmail-incubator-ivy-user-archive@locus.apache.org Received: (qmail 17733 invoked from network); 29 May 2007 13:37:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 May 2007 13:37:33 -0000 Received: (qmail 99495 invoked by uid 500); 29 May 2007 13:37:37 -0000 Delivered-To: apmail-incubator-ivy-user-archive@incubator.apache.org Received: (qmail 99477 invoked by uid 500); 29 May 2007 13:37:37 -0000 Mailing-List: contact ivy-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@incubator.apache.org Delivered-To: mailing list ivy-user@incubator.apache.org Received: (qmail 99468 invoked by uid 99); 29 May 2007 13:37:37 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2007 06:37:37 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [62.189.207.198] (HELO cromaileu.genesys.com) (62.189.207.198) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2007 06:37:30 -0700 Received: from eufrmone002.ad.internal.corp ([10.10.0.23]) by cromaileu.genesys.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 29 May 2007 14:37:08 +0100 x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: jdk version required (was Re: Extending IvyBuildList) Date: Tue, 29 May 2007 15:37:07 +0200 Message-ID: <6E221D0B3FD5DA49A26EDAE231E70E840E7F78@eufrmone002.ad.internal.corp> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: jdk version required (was Re: Extending IvyBuildList) Thread-Index: Aceh84KLUaOe77r0ReqWFiLYTspKegAAQUwQAABvw3A= From: =?iso-8859-1?Q?Bourzeix=2C_Herv=E9?= To: X-OriginalArrivalTime: 29 May 2007 13:37:08.0650 (UTC) FILETIME=[742D48A0:01C7A1F6] X-Virus-Checked: Checked by ClamAV on apache.org Here is the link of the weaver tool: http://retroweaver.sourceforge.net/ Herv=E9=20 -----Original Message----- From: Jan.Materne@rzf.fin-nrw.de [mailto:Jan.Materne@rzf.fin-nrw.de] Sent: mardi 29 mai 2007 15:32 To: ivy-user@incubator.apache.org Subject: AW: jdk version required (was Re: Extending IvyBuildList) Ant has build requirement JDK 1.3 (three). There are some classes which use 1.4+, but they are compiled optional = (using s). The use of Java5 in Ivy would mean that the build can not run on a JDK = 1.4- environment. For an open source project it is difficult = (impossible?) to get information from the audience ("Which JDK do you = use?"). I would say: keep 1.4 so you'll earn a bigger audience. In Ant we have some "Generics" just for comment: Collection/**/ getTasks() and of course the javadoc /** @return Collection of Tasks */ or /** @return Collection of Tasks */ Jan >-----Urspr=FCngliche Nachricht----- >Von: John Gill [mailto:llignhoj@gmail.com]=20 >Gesendet: Dienstag, 29. Mai 2007 15:16 >An: ivy-user@incubator.apache.org >Betreff: Re: jdk version required (was Re: Extending IvyBuildList) > >Well for one, it is "only" an ant plugin, so it's not like it=20 >is forcing >everyone to write their programs using generics, but it would mean they >would need java5 to run ANT/IVY. I think all they have to do=20 >in their ant >builds is specify the source and target attributes for the=20 >javac task to >specify what they are building. So if they want java 1.4 they can use > > >Maybe a snap poll of some kind to see if anyone would mind and=20 >what most of >the community is using. > >What about other apache projects (ant, maven would be the main ones I >guess), have any of them moved to generics, or do you know if=20 >they plan to? > >It really doesn't bother me that much if IVY stays on 1.4, but generics >makes a big difference to readability. There is nothing worse=20 >than a method >that returns a Collection, and you wonder "A collection of what?" > >In the end though, if moving to 1.5 prevents moving to IVY, then it's >probably not a good idea. > >On 5/29/07, Xavier Hanin wrote: >> >> On 5/29/07, John Gill wrote: >> > >> > No Generics!!! It makes the code so much cleaner... I=20 >wonder how many >> > developers are still stuck on 1.4 (Ivy/Ant/Maven users in=20 >particular)? >> > 1.4is two version behind the latest now... >> >> >> Indeed, this is something that can be discussed. It's been a=20 >long time >> since >> I don't use 1.4 myself, but it's difficult to estimate for=20 >the whole user >> community. >> >> Any thoughts? >> >> Xavier >> >> On 5/29/07, Xavier Hanin wrote: >> > > >> > > Hi, >> > > >> > > Simple and interesting change, indeed, I think it=20 >doesn't hurt to open >> > an >> > > issue :). For the patch, the only thing is that we are jdk >> 1.4compliant, >> > > so >> > > the use of generics is prohibited. >> > > >> > > Xavier >> > > >> > > On 5/29/07, Jean-Baptiste Quenot wrote: >> > > > >> > > > Hi Ivy, >> > > > >> > > > Thanks for providing this great API, and more =20 >particularly the >> > > > IvyBuildList Ant task that I extend to generate=20 > my Hudson >> > > > configuration files automatically for continuous =20 >build of my >> > > > project. >> > > > >> > > > I only had to slightly modify it to be able to get=20 >the list of >> > > > sorted modules, and the list of build files. See =20 >the attached >> > > > patch. >> > > > >> > > > NOTE: this patch is based on Ivy 1.4.1, but it should=20 >be possible >> > > > to do the same thing on trunk (the patch does not=20 >apply on trunk). >> > > > >> > > > If this change makes sense to you, I can file a JIRA issue. >> > > > >> > > > WDYT? >> > > > -- >> > > > Jean-Baptiste Quenot >> > > > aka John Banana Qwerty >> > > > http://caraldi.com/jbq/ >> > > > >> > > > >> > > >> > > >> > > -- >> > > Xavier Hanin - Independent Java Consultant >> > > Manage your dependencies with Ivy! >> > > http://incubator.apache.org/ivy/ >> > > >> > >> > >> > >> > -- >> > Regards, >> > John Gill >> > >> >> >> >> -- >> Xavier Hanin - Independent Java Consultant >> Manage your dependencies with Ivy! >> http://incubator.apache.org/ivy/ >> > > > >--=20 >Regards, >John Gill >