[
https://issues.apache.org/jira/browse/IVY-232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620536#action_12620536
]
Xavier Hanin commented on IVY-232:
----------------------------------
So Adrian, if you are so unhappy, provide a patch to fix this. When you say
that using absolute paths is unacceptable for you, you don't explain why. All
you need is add "${basedir}/" at the beginning of all the paths. I believe that
if this isn't fixed yet, it's because everybody realized that it was faster to
do this than to implement the fix and provide a patch.
> 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.