From ant-dev-return-19604-qmlist-jakarta-archive-ant-dev=jakarta.apache.org@jakarta.apache.org Tue Nov 13 10:17:41 2001 Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 15167 invoked from network); 13 Nov 2001 10:17:41 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 13 Nov 2001 10:17:41 -0000 Received: (qmail 29998 invoked by uid 97); 13 Nov 2001 10:17:50 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 29982 invoked by uid 97); 13 Nov 2001 10:17:50 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 29971 invoked from network); 13 Nov 2001 10:17:49 -0000 Message-Id: <200111131017.fADAHm212457@mail016.syd.optusnet.com.au> Content-Type: text/plain; charset="iso-8859-1" From: Peter Donald To: ant-dev@jakarta.apache.org Subject: [RT] Ant toolbox/toolchest Date: Tue, 13 Nov 2001 21:14:50 +1100 X-Mailer: KMail [version 1.3.1] X-Wisdom-Cookie: . MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi, Over the last year I have been put in the position of teaching people how to use ant and related infrastructure a few times. Each time I do this I end up creating a zip file that contains the latest ant release + a few other projects that we integrate with ant. Currently Ant is a PITA to setup with somethings. Because the tasks are not installed with the actual tools (but instead in optional.jar) you end up having to drop the tools into ant/lib. Anyways this distribution ends up almost always containing the same things. So what would everyone creating a similar toolbox and distribute from Apache. We would have to be careful about abiding by the licenses but as most of the things I am thinking of are relatively free (Apache, BSDL, IBM or BSD licensed) this should be doable. Anyways I wasthinking about chucking the latest versions of all the following into such a distribution. * Ant * JUnit (unit testing tool) * JDepend (metrics generation and analysis tool) * JRefactory (part of it is a pretty printer for javacode) * ChangeLog task from Alexandria * Perhaps recently announced Imporyscrubber * Perhaps BSF + scripting engine impl etc I am sure there are other tools out there that other people use (CruiseControl?). All of these tools do well if integrated into build process. We could add an example build file that gave an example of how to use it all together. If we wanted to allow native stuff in there we could even chuck in tools such as cvs.exe or whatever in win32 version. There may be other things we could integrate (unfortunately not SSH due to export restrictions). Anyways this would all be packaged up in one nice download with a bit of extra docuemtnation and an example - thoughts? -- Cheers, Pete --------------------------------------------------------- Clarke's Third Law: "Any technology distinguishable from magic is insufficiently advanced". --------------------------------------------------------- -- To unsubscribe, e-mail: For additional commands, e-mail: