Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 79798 invoked from network); 18 Aug 2008 12:54:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Aug 2008 12:54:49 -0000 Received: (qmail 82765 invoked by uid 500); 18 Aug 2008 12:54:47 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 82748 invoked by uid 500); 18 Aug 2008 12:54:47 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 82737 invoked by uid 99); 18 Aug 2008 12:54:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Aug 2008 05:54:47 -0700 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: local policy) Received: from [24.235.102.44] (HELO COMMODORE.bpsserver.com) (24.235.102.44) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Aug 2008 12:53:50 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: offline builds Date: Mon, 18 Aug 2008 08:53:52 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: offline builds Thread-Index: AckBMXesKQeolRw9Rv+8mwxJkkTzCQ== From: To: X-Virus-Checked: Checked by ClamAV on apache.org Has anyone tried doing a completely offline (e.g., on a laptop that's not got any network connection) build with Ivy with out using different targets that avoid actually calling Ivy? I figure with the dynamic version resolution caching in beta2, this should be possible, but it seems like it's not caching the version resolutions. =20 This is what I have for my cache, which I would think would mean that I'd be able to do offline builds, as long there was a previous build that was successful. But Ivy still tries to talk to the repos for dynamic version resolution. I'm seeing this in my debug log: [ivy:resolve] artifactory: Checking cache for: dependency: commons-collections#commons-collections;[2.1,) {compile=3D[compile(*), master(*)], runtime=3D[runtime(*)]} [ivy:resolve] no cached resolved revision for commons-collections#commons-collections;[2.1,) I'm wondering if this is a problem because I'm using Windows and the "[2.1,)" is causing problems. Glancing through the caching code, it looks to me like it's looking for a properties file with "[2.1,)" in its name (I can't find any code that's escaping the comma).