
On 2012-03-06 10:41, Steve Ratcliffe wrote:
On 06/03/12 15:32, GerdP wrote:
so yes, the build depends on the connection.
Yes, it does depend, even though it never downloads the jars again and doesn't need to. So I don't know why it should even be looking.
Here's how it's supposed to work: 1. if ivy.jar isn't available, download it 2. use ivy to resolve dependencies (and their dependencies, recursively) 3. if a dependency hasn't already been downloaded, download it to a local cache (~/.ivy) 4. copy the dependency from the local ivy cache to lib I never tried it offline. I expected Internet access to be required only for steps #1 and #3, but apparently ivy also connects to the Internet to perform step #2.
If it can't be fixed in ivy, then I'll make ant not call ivy if it knows that the jars are there.
A quick Google search didn't yield a trivial solution to control this via ivy, but there are some things to try. I'll see what I can do to make ivy more offline-friendly. -Richard