Return-Path: Delivered-To: apmail-ant-notifications-archive@locus.apache.org Received: (qmail 9079 invoked from network); 7 Aug 2008 05:22:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Aug 2008 05:22:35 -0000 Received: (qmail 82791 invoked by uid 500); 7 Aug 2008 05:22:34 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 82769 invoked by uid 500); 7 Aug 2008 05:22:34 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 82760 invoked by uid 99); 7 Aug 2008 05:22:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Aug 2008 22:22:34 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Aug 2008 05:21:47 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 8D73C234C18E for ; Wed, 6 Aug 2008 22:21:44 -0700 (PDT) Message-ID: <1521528750.1218086504564.JavaMail.jira@brutus> Date: Wed, 6 Aug 2008 22:21:44 -0700 (PDT) From: "Adrian Sandor (JIRA)" To: notifications@ant.apache.org Subject: [jira] Commented: (IVY-232) Incorrect directory path resolve when running from a different directory MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/IVY-232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620513#action_12620513 ] Adrian Sandor commented on IVY-232: ----------------------------------- I can't believe you've known about this issue for so long and haven't fixed it. In my opinion, the way it works now is HORRIBLY broken and I can't see any reason not to fix it urgently. I'm not aware of any other task that has the same (broken) behavior. Specifically, I have an ant build file that calls other build files to build other projects in other directories (using the "ant" task with the dir attribute). I use relative paths everywhere, and everything works perfectly except the ivy retrieve task, which insists to calculate the paths relative to the original project :( I'm not aware of any usable workaround for my situation (absolute paths are unacceptable). > Incorrect directory path resolve when running from a different directory > ------------------------------------------------------------------------ > > Key: IVY-232 > URL: https://issues.apache.org/jira/browse/IVY-232 > Project: Ivy > Issue Type: Bug > Components: Ant > Affects Versions: 1.3-RC2 > Environment: Windows 2000 (probably Unix also. Didn't check that) > Reporter: easyproglife > Assignee: Gilles Scokart > Fix For: 2.0-RC1 > > > Suppose you have two projects in two directories: > /projA > /projB > Each one of them have its own build.xml. > When you run Ant on /projA/build.xml from /projA evrything is ok. > When you run from "/projB" "ant -f ..\projA\build.xml" relative pathes are based on "projB" by Ivy, whereas the correct way (as Ant and Maven works) is to use "projA" as the base directory (assuming "/projA/build.xml" has "basedir" attribute: ".") > In other words, Ivy should take the base directory as specified in the "build.xml" file in "project" tag in "basedir" attribute, and calculate it based on the location of the build.xml file; not based on the "current" directory where Ant was invoced from. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.