Return-Path: Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Delivered-To: mailing list dev@ant.apache.org Received: (qmail 63313 invoked from network); 22 Apr 2003 13:30:50 -0000 Received: from unknown (HELO mx1.trysybase.com) (63.102.81.233) by daedalus.apache.org with SMTP; 22 Apr 2003 13:30:50 -0000 Received: from mail.trysybase.com (mail.trysybase.com [172.20.0.10]) by mx1.trysybase.com (8.11.6/8.11.0) with ESMTP id h3MDTSA18243; Tue, 22 Apr 2003 07:29:28 -0600 Received: from wdn086 ([172.20.1.226]) by mail.trysybase.com (8.11.6/8.11.6) with SMTP id h3MDQOW12352; Tue, 22 Apr 2003 07:26:24 -0600 Reply-To: From: "Adam Jack" To: , "'Ant Developers List'" Subject: RE: antlib / ruper task Date: Tue, 22 Apr 2003 07:30:45 -0600 Message-ID: <005101c308d3$61fb0bb0$c01ce641@wdn086> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 In-Reply-To: <3EA4F6F4.3020302@apache.org> Importance: Normal X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N > I am searching for documentation about ruper. I found this > http://krysalis.org/cgi-bin/krywiki.pl?Ruper > > I see that the ruper task depends on common-vfs. If we use Ruper for antlib, > which can be very good, then we are making ant core dependent upon > common-vfs. I have been working with Ruper recently (doing some reworks on it) and the commons-vfs dependency is not my favourite thing. Ruper uses VFS (IMHO) because of the many "file system/transports" (from WebDAV to others) --- but then proceed to use HTTP 99.9999% of the time. Seems a bit like a sledgehammer for a walnut... I am game to attempt to make Ruper switchable, i.e. it'll work over commons VFS if provided, or simply the HTTP stack inside a JDK. BTW: One can get a view at dependencies from this : http://cvs.apache.org/builds/gump/latest/krysalis-ruper.html but most of the dependencies are for optional extras (i.e. CLI for command line tools.) The main dependencies are Krysalis-Version (no dependencies of it's own) and Jakarta-RegExp (something I might remove) and Commons-Logging (optional.) regards, Adam