Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 30407 invoked from network); 26 Oct 2006 16:42:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Oct 2006 16:42:36 -0000 Received: (qmail 95706 invoked by uid 500); 26 Oct 2006 16:42:26 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 95671 invoked by uid 500); 26 Oct 2006 16:42:26 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 95654 invoked by uid 99); 26 Oct 2006 16:42:26 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Oct 2006 09:42:26 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [192.6.10.2] (HELO colossus.hpl.hp.com) (192.6.10.2) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Oct 2006 09:42:12 -0700 Received: from localhost (localhost.localdomain [127.0.0.1]) by colossus.hpl.hp.com (Postfix) with ESMTP id DB9616B9ED for ; Thu, 26 Oct 2006 17:41:50 +0100 (BST) X-Virus-Scanned: amavisd-new at hplb.hpl.hp.com Received: from colossus.hpl.hp.com ([127.0.0.1]) by localhost (colossus.hpl.hp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Py3Qs9qZklkx for ; Thu, 26 Oct 2006 17:41:50 +0100 (BST) Received: from ha-node-br1.hpl.hp.com (ha-node-br1.hpl.hp.com [16.25.144.56]) by colossus.hpl.hp.com (Postfix) with ESMTP id A32F66B9E9 for ; Thu, 26 Oct 2006 17:41:49 +0100 (BST) Received: from [16.25.171.182] (chamonix.hpl.hp.com [16.25.171.182]) by ha-node-br1.hpl.hp.com (8.13.4/8.13.4) with ESMTP id k9QGfRCY029772 for ; Thu, 26 Oct 2006 17:41:27 +0100 (BST) Message-ID: <4540E533.10400@apache.org> Date: Thu, 26 Oct 2006 17:41:23 +0100 From: Steve Loughran User-Agent: Thunderbird 1.5.0.7 (X11/20060909) MIME-Version: 1.0 To: Ant Developers List Subject: Re: svn commit: r466627 - in /ant/core/trunk/src/etc/poms: ./ ant-antlr/ ant-apache-bcel/ ant-apache-bsf/ ant-apache-log4j/ ant-apache-oro/ ant-apache-regexp/ ant-apache-resolver/ ant-commons-logging/ ant-commons-net/ ant-jai/ ant-javamail/ ant-jdepend/ an... References: <20061022053528.1A3BD1A981A@eris.apache.org> <453DD5D9.50906@apache.org> <20061024221202.136430@gmx.net> <453ED3F9.3010607@asert.com.au> <453F3F61.6050906@gmx.de> <453FC3BA.5040401@asert.com.au> <20061025210712.214480@gmx.net> <45408998.4080500@asert.com.au> In-Reply-To: <45408998.4080500@asert.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HPL-MailScanner-Information: Please contact the ISP for more information X-HPL-MailScanner: Found to be clean X-HPL-MailScanner-From: stevel@apache.org X-Virus-Checked: Checked by ClamAV on apache.org Paul King wrote: > Antoine Levy-Lambert wrote: >> [...] You would like for instance to say : get bsf + groovy + jython >> but not beanshell for instance. > > Forgot to say: yes, this is what I would like to do. > >> You could have a look at two files written mainly by Steve Loughran, >> fetch.xml and libraries.properties. >> http://svn.apache.org/viewvc/ant/core/trunk/fetch.xml >> http://svn.apache.org/viewvc/ant/core/trunk/lib/libraries.properties > > A consequence I just realised that would be relevant to this list. If I > put all the dependencies in the BSF POM, then I guess you could remove > all of the language-related info in fetch.xml and library.properties. > These would come down automatically along with Groovy just by > downloading the BSF artifact. > I would be strongly -1 to having BSF include everything, as it generates artifact bloat. My recommendation: 1. add a BSF-full pom that does include everything. Then people who want it, get it, those who don't dont. 2. make the scope of all the various script jars runtime and not compile time. So you dont get your classpath contaminated. I'd like a version of jython-without-regexps up on the repository too, but that's another issue. FYI, the maven-to-RDF conversion we are attempting will eventually index every .class in every jar to look for duplicates. If I save a hash of every class we can even do version auditing. Oh, people will fear our auditor program. Working name: repo-man :) -steve --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org