Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 39703 invoked from network); 17 Feb 2008 11:00:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Feb 2008 11:00:53 -0000 Received: (qmail 8786 invoked by uid 500); 17 Feb 2008 11:00:46 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 8752 invoked by uid 500); 17 Feb 2008 11:00:46 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 8743 invoked by uid 99); 17 Feb 2008 11:00:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Feb 2008 03:00:46 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of alexei.fedotov@gmail.com designates 72.14.214.238 as permitted sender) Received: from [72.14.214.238] (HELO hu-out-0506.google.com) (72.14.214.238) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 17 Feb 2008 11:00:14 +0000 Received: by hu-out-0506.google.com with SMTP id 27so541031hub.15 for ; Sun, 17 Feb 2008 03:00:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=8VOll4M8iuBEt80HrA1tWkFmS4Edlo2R7P6bJn1iwys=; b=YZek/RgyIyD6xF/+PrxSeVreJF4BRXiBdCr7co1uQx+M6lruoGYLqvWflZ3Y/kIAqwOOZWgpce4Gl0yHWAoH5FkIuV5ucyTJ4qTYTo2XhVSuPN/LGFK+v9N4ZSblbtVwNlwkLQfeungcyeAv2Y5zr8dOOj7zHH1/QwtUbjTRY9w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SxI9fiGJr+U5eOshGzG7STt99ni8SVFrw4hbZo+HZt3MrMBGvEsH3c4hhPIdqd1MLwDx4Q65yZ/yoVaIYs6eMOvQ4ErJavoVBFy0MJNcCIGuObdsbBCnlUyjnxgaibX4DnjRYYCUGYI6EFNE9m7hJtZdOrqQ8qOLNFF0FyLpGko= Received: by 10.67.115.10 with SMTP id s10mr1753157ugm.89.1203246020331; Sun, 17 Feb 2008 03:00:20 -0800 (PST) Received: by 10.67.21.8 with HTTP; Sun, 17 Feb 2008 03:00:20 -0800 (PST) Message-ID: Date: Sun, 17 Feb 2008 14:00:20 +0300 From: "Alexei Fedotov" To: dev@harmony.apache.org Subject: Re: [build] ant utility target to copy working_vm to working_classlib In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3b3f27c60802161258k7155e16ah30912357e8071cb5@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Alexey You are correct about incremental build issue of the federated build. The fix of the issue is not very difficult: see HARMONY-5521 for the patch. BTW, the build file with Nathan's unified hyphens looks much more readable. Thanks, Nathan! [1] http://issues.apache.org/jira/browse/HARMONY-5521 On Feb 17, 2008 1:24 PM, Alexey Petrenko wrote: > Current federated build is not suited for every day work. Because it > makes only clean builds and this takes lots of time. > > So we should keep possibility to build class library, vm and selected > class library module alone. > > SY, Alexey > > 2008/2/17, Alexei Fedotov : > > > Nathan, all, > > Copying class library artifacts to the working_vm/ directory is a > > legacy of two component system, isn't it? Now, when we have several > > (three, and will have more) upper level components, it looks > > reasonable to collect the build artifacts at the same upper level. Why > > should not we assemble the build in the target/ dir? May be one should > > add several target directories for different build configurations. I > > believe that the artifact location should not affect class library > > development, we just need to move deploy directories to a common > > place. > > > > What do you think? > > > > On Feb 16, 2008 11:58 PM, Nathan Beyer wrote: > > > I was thinking that we could use a utility target in the top-level > > > build script that copied the HDK artifacts from the working_vm to the > > > working_classlib, but I'm still catching up with the new DRLVM build. > > > Would copying the 'working_vm/deploy' to the 'working_classlib/deploy' > > > be sufficient? > > > > > > The use for this would be to facilitate class library development, so > > > I want to be able to run the top-level build, copy the HDK artifacts, > > > then move into 'working_classlib' and be able to do cleans, rebuilds > > > and tests. > > > > > > -Nathan > > > > > > > > > > > -- > > With best regards, > > Alexei > > > -- With best regards, Alexei