Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 20072 invoked from network); 7 Sep 2004 06:40:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 7 Sep 2004 06:40:53 -0000 Received: (qmail 71581 invoked by uid 500); 7 Sep 2004 06:40:49 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 71542 invoked by uid 500); 7 Sep 2004 06:40:49 -0000 Mailing-List: contact dev-help@ant.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 dev@ant.apache.org Received: (qmail 71529 invoked by uid 99); 7 Sep 2004 06:40:49 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [62.96.16.111] (HELO bodewig.bost.de) (62.96.16.111) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 06 Sep 2004 23:40:47 -0700 Received: (from bodewig@localhost) by bodewig.bost.de (8.11.6/8.11.6) id i876ejn12124; Tue, 7 Sep 2004 08:40:45 +0200 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@apache.org using -f To: dev@ant.apache.org Subject: Re: Getting started contributing to Ant - Confused X-Draft-From: ("nnfolder:mail.jakarta-ant" 61743) References: <391l71$77nima@mxip19a.cluster1.charter.net> From: Stefan Bodewig Date: Tue, 07 Sep 2004 08:40:45 +0200 In-Reply-To: <391l71$77nima@mxip19a.cluster1.charter.net> (Matt Harrah's message of "Fri, 27 Aug 2004 10:16:57 -0400") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Fri, 27 Aug 2004, Matt Harrah wrote: > 1) When I do a build of Ant from the source, I get a load of > Manifest only jars. Is this normal? Yes. Ant won't compile the optional tasks you don't have the dependencies for. > 2) When I create a java project using Eclipse and point to the Ant > source, most of it won't compile because of missing classes. You compile Ant with Ant - use the bootstrap script suitable for your platform to get started. Ant's build file will detect which dependencies are missing and only compile what it can. > Am I supposed to gather all the third-party jars that Ant supports > and add them to the classpath? Only if you want to compile the optional tasks. I'd call JUnit required, though, since we really want to see unit tests along with patches. > 3) Are there special coding conventions to follow that are specific > to the Ant project? Not really specific to Ant. We more or less follow Sun's coding conventions and we have a checkstyle build file (check.xml) that we run every now and then. The main requirement that really becomes a show stopper is that every file has to contain the short version of the Apache Software License. Oh, and "no tabs". Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org