I filed IVY-957 about this problem Adrian
aditsu wrote: > > > > aditsu wrote: >> >> I have this ivysettings file: http://pastebin.com/m1e561155 >> And I'm calling ivy:resolve from an ant build script (with -v). I get >> these messages (among others): >> >> no default cache defined: set to /home/aditsu/.ivy2/cache >> default cache: /home/aditsu/.ivy2/cache >> >> So it downloads the files to that location instead of the one I >> specified. >> If I delete the .ivy2 directory and create a file instead, retrieve >> fails. >> Am I doing anything wrong? IIRC it worked well with Ivy 2.0.0 beta2 >> > > I decided to pull the sources from svn and debug it. And I found that in > IvySettings.load(File), it sets the correct repository cache dir during > the parse (line 377) then later it overwrites it with the wrong one during > dumpSettings (line 386). Is this a bug? > Here are the two stack traces: > > [ivy:resolve] at > org.apache.ivy.core.cache.DefaultRepositoryCacheManager.setBasedir(DefaultRepositoryCacheManager.java:163) > [ivy:resolve] at > org.apache.ivy.core.cache.DefaultRepositoryCacheManager.<init>(DefaultRepositoryCacheManager.java:109) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.getDefaultRepositoryCacheManager(IvySettings.java:1205) > [ivy:resolve] at > org.apache.ivy.plugins.resolver.AbstractResolver.initRepositoryCacheManagerFromSettings(AbstractResolver.java:374) > [ivy:resolve] at > org.apache.ivy.plugins.resolver.AbstractResolver.validate(AbstractResolver.java:408) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.validateAll(IvySettings.java:1447) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.validate(IvySettings.java:1424) > [ivy:resolve] at > org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:160) > [ivy:resolve] at > org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:149) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:377) > [ivy:resolve] at org.apache.ivy.Ivy.configure(Ivy.java:411) > > and > > [ivy:resolve] at > org.apache.ivy.core.cache.DefaultRepositoryCacheManager.setBasedir(DefaultRepositoryCacheManager.java:163) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.setDefaultCache(IvySettings.java:712) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.getDefaultCache(IvySettings.java:792) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.dumpSettings(IvySettings.java:505) > [ivy:resolve] at > org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:386) > [ivy:resolve] at org.apache.ivy.Ivy.configure(Ivy.java:411) > -- View this message in context: http://www.nabble.com/IvyDE-and-Ivy-versions-tp20127635p20166600.html Sent from the Ant - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]