>
> What would you hope to gain from this, compared to a smart Gradle cache?
>

There are 3 benefits.

1, The company cache is unavailable. Ok, this is not a great reason,
but does happen, usually becuase the machine runs out of disk space.

2, Less network access

3, Portability, with a local cache on my laptop, should I leave to
work elsewhere I would generally have all the artifacts required.

The third reason was the winner for me. When I worked off site, I
found that even though I could sync the local project with the SCM
(git or svn etc) over the vpn, ie small updates over slow connection,
I have found that sometimes a new or updated project dependency was
added and would fail my build, and pulling all the artifacts over a
slow connection would be frustrating and time consuming to say the
least.

Sometimes I would have to checkout and build that dependent project,
which in turn would mean I would need to locate all the other
dependencies that I would not normally have on my local cache.

With a local Artifactory I found that I would mostly have everything
required on my machine.

WIth a distributed cache, where all updates that get published to a
company repo, are push to my local repo automatically, I would never
have an issue of getting the required dependencies.

-Mike

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to