[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ivy-user
Subject:    Re: global ivysettings.xml ?
From:       Nicolas_Lalevée <nicolas.lalevee () hibnet ! org>
Date:       2011-03-04 14:50:50
Message-ID: 9CEB7FF4-1DA5-44AC-BB99-CE117B831F1E () hibnet ! org
[Download RAW message or body]


Le 4 mars 2011 à 15:19, heapifyman a écrit :

> Am 04.03.2011 15:11, schrieb Nicolas Lalevée:
> > 
> > Le 4 mars 2011 à 12:37, heapifyman a écrit :
> > 
> > > 
> > > Hello all,
> > > 
> > > coming from maven, I'm used to a global settings.xml in USER_HOME/.m2.
> > > 
> > > Can I have a similar thing for ivy2? I was trying to change the
> > > defaultCacheDir by putting an ivysettings.xml file into the
> > > USER_HOME/.ivy2 with the following content:
> > > 
> > > <ivysettings>
> > > 	<caches defaultCacheDir="D:\.ivy2\cache" />
> > > </ivysettings>
> > > 
> > > This does not seem to be working.
> > > Do I have to specify that setting in every project that uses ivy?
> > 
> > You could also define the property "ivy.cache.dir" for that. Where you set that \
> > property depends on how you use Ivy.
> 
> Where would I define that property? Currently, I'm experimenting with
> sbt, which uses ivy for dependency resolution if I'm not mistaken.
> 
> I'd just like to move the cache directory out of my USER_HOME folder as
> this needs to be kept at small size due to company policy.
> And as I know myself I will keep forgetting to set that property if I
> have to define it in every new project. That's why I'm looking for some
> kind of global configuration.

I search quickly about how sbt use Ivy, and it seems your use case is supported:
http://stackoverflow.com/questions/3142856/configure-sbts-ivy-cache-directory-per-user-or-system-wide
 But it seems thoses users have issues making it work.

I tried to find out how sbt use Ivy but I din't found the proper piece of code that \
would have enlightened me. I was trying to find a IvyVariableContainer implementation \
for SBT (there is IvyAntVariableContainer for Ant for instance). You probably want to \
ask on the sbt user mailing list about how to define that property.

Nicolas


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic