Can anyone point me to a working example of where one Ivy file extends from another? I've tried, but am stumped.
I have 3 Ivy files: ivy.xml: organisation="foo" module="bar" - I use this to retrieve stuff from keystone#schema ivy-bar.xml: organisation="keystone" module="schema" - This uses info's "extends" element to include keystone#conf ivy-conf.xml: organisation="keystone" module="conf" I keep getting the error (my cache is located in /some/path/cache): WARN: Unable to parse included ivy file ../ivy.xml: /some/path/cache/org/ivy.xml (No such file or directory) in file:/some/path/cache/org/ivy.xml Without using info's "extends" element, everything works fine. This confuses me for many reasons: I don't use relative paths anywhere, i.e., I don't use "../" to reference anything. I don't have any files that rely on loading "ivy.xml". I can start and run much of the retrieve target fine, so ivy.xml is valid. If I use extends "location" attribute and specify "ivy-conf.xml" directly, then I get almost the same error, just with "ivy.xml" replaced by "ivy-conf.xml". /some/path/cache/org/ivy.xml really doesn't exist and never will. I'm not sure why it is looking there. I've tried setting extendType="configurations", but it had no affect. Any ideas? Thanks! Mark Maxey