We have something similar but our only recourse was to put the ivy cache in a 
tmp location and clear it after every build. Ivy can't handle multiple 
processes accessing the cache at the same time. 

> -----Original Message-----
> From: Gregoire Henry [mailto:[EMAIL PROTECTED] 
> Sent: Friday, July 27, 2007 11:21 AM
> To: ivy-user@incubator.apache.org
> Subject: problem with work files created in cache by 
> ivy:resolve (ivy 1.4)
> 
> hello
> 
> I have a problem with the files created by ivy in the cache 
> during the resolve phase ..
> Ivy create some files nammed [org]-[module]-[conf].xml in the 
> cache , should'nt those files be created in a temporary 
> location outside of the 
> cache, and preferably in project specific directory   ?
> 
> My use case is the following
> 
> We have a Continuous Build Server who can build at the same 
> time several different build from the same project ....
> In my build i create a clean.resolve task for deleting the 
> [org]-[module]-[conf].xml files at the beginnig of each build 
> ... as we can have multiple build at the same time for the 
> same project I sometime have some build failled because of 
> the deletion of this files by another starting build ...
> 
> I still have created different cache location for my 
> different project , but this use case should drive me to 
> create a different cache for each build !!!
> 
> Have you a solution for that ?
> would it be possible to have an ivy.temp.dir properties ?
> Is there a different implementation in 2.0.0 ?
> 
> 
> regards
> 
> Greg
> 
> 
> 
> 

Reply via email to