Return-Path: Delivered-To: apmail-jakarta-ant-user-archive@jakarta.apache.org Received: (qmail 62181 invoked by uid 500); 4 Apr 2001 18:40:07 -0000 Mailing-List: contact ant-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Reply-To: ant-user@jakarta.apache.org Delivered-To: mailing list ant-user@jakarta.apache.org Received: (qmail 62097 invoked from network); 4 Apr 2001 18:40:06 -0000 Message-ID: From: "Garcia, Gilles" To: "'ant-user@jakarta.apache.org'" Subject: build order Date: Wed, 4 Apr 2001 14:38:33 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2651.58) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N 1) When Ant is run with ** to traverse a complete tree and if we assume that a.class depends on b.class which in turn depends on c.class: (a.class) <------- (b.class) <------- (c.class) what happens if I run Ant after modifying c.class ? 2) javac itself, I understand, does not recompile b.class if I run javac -depend a.class is this correct ? 3) Is it Ant which make the time stamp comparison between .java sources and their corresponding .class files in order to determine what to pass javac for re-compilation, or is it javac internally which does that? Thank you in advance for your informative help G. Garcia