Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 25683 invoked from network); 7 Apr 2010 19:46:10 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 7 Apr 2010 19:46:10 -0000 Received: (qmail 67756 invoked by uid 500); 7 Apr 2010 19:46:09 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 67627 invoked by uid 500); 7 Apr 2010 19:46:09 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 67619 invoked by uid 99); 7 Apr 2010 19:46:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Apr 2010 19:46:09 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [212.227.126.186] (HELO moutng.kundenserver.de) (212.227.126.186) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Apr 2010 19:46:01 +0000 Received: from [192.168.178.20] (p4FEA8A03.dip0.t-ipconnect.de [79.234.138.3]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0M9NGg-1No1vu2250-00CurV; Wed, 07 Apr 2010 21:45:40 +0200 Message-ID: <4BBCE0E3.3080003@schillbaer.de> Date: Wed, 07 Apr 2010 21:45:39 +0200 From: Gilbert Rebhan User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.9) Gecko/20100317 SUSE/3.0.4-2.3 Thunderbird/3.0.4 MIME-Version: 1.0 To: Ant Users List Subject: Re: Proposal to have an Ant task to resolve ecllipse projects' classpath dependencies at runtime. References: <4BB8C8D6.4080505@schillbaer.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1/qtzCKXVPmBtcjvStmHH7hvg1X1RtsUFzSj1y WYzFo6TRtA7aKnSrTQ+xRhANPPQf82iJ/vaeCHIWIW2ws9Qr1c jPQoXe6IV1C+SfMh4werg== X-Virus-Checked: Checked by ClamAV on apache.org -------- Original Message -------- Subject: Re: Proposal to have an Ant task to resolve ecllipse projects' classpath dependencies at runtime. From: Ravi Roy To: Ant Users List Date: 07.04.2010 15:38 [...] >>> Since people love Ant and also Eclipse being an standard IDE, I feel at >>> times that there should be a Ant task which could read the .classpath and >>> .project files and provide and kind of property which has resolved >> classpath >>> entries on which project depends on. >>> >>> This task would really reduce the pain to define the dependencies of the >>> project which needs to be defined manaually in case dependencies gets >>> changed / or added to the project's classpath. >>> >>> I hope this would further increase the Ant usage and people would really >>> find it useful in their projects' dependency resolution. >>> >>> Thoughts ? >> >> don't bother, see = >> http://www.ant4eclipse.org/ >> (formerly hosted on sourceforge = >> http://ant4eclipse.sourceforge.net/ant-for-eclipse-home.html) >> > > Thanks Gilbert, I was expecting a more loigcal reply in a positive > approach, if there are constraints or policy breach or licensing issues > which prevents this ? ;-) I am no one to bother you just a expectation and > thoughts everybody can share with users / developers. I hope you would not > take it personally ;-) > Having a single task in ant core distribution does not harm, instead of > polluting build scripts with taskdefs and memory overheads. > Hi, Ravi sorry, you got me wrong, so i try to respond in a more logical way ;-) 'Don't bother' is a common phrase/idiom in english, which doesn't mean Don't bother me/us in the literal sense, but something like: don't inconvenience yourself don't make any circumstances don't trouble yourself ... because http://www.ant4eclipse.org is a mature project providing a bunch of eclipse specific ant tasks ready to use No need to roll your own :-) There are no licensing or other issues i know of. IMO a task, that is usable only with one of several major IDE's is to specific to put it in ant core. That should be part of projects like ant4eclipse. OK, maybe you don't like the library dependencies ant4eclipse has = antcontrib, ecj, org.eclipse.osgi but that's business as usual in the java world, nearly everything - and many ant tasks also - has it's dependencies. Some call it the 'jar hell' :-> If you need only part of ant4eclipse features and want to write your own task, you may use the relevant parts of ant4eclipse sources as base to start from. Best Regards, Gilbert --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org