I had a similar requirement and to solve it I added post-download triggers that install into a local repository.
basically anytime something is downloaded from public or shared, it gets published to the local repository. Then when not connected to the internet, the local repository is used for any resolve tasks. - Jonathan On Mon, 2007-12-03 at 13:32 -0500, Edward Sumerfield wrote: > I have a requirement to do a build without internet connectivity so have > been experimenting with the ivy:install target to created a shared > repository. > > In seeing the matcher feature I was hoping that I would be able to make it > copy all modules/versions from my cache to the shared repository in one > simple call. It seems however that I have to specify the version so > wild-carding the org and module isn't going to help me. > > Am I looking at this problem correctly? > > This is sort of what I want. > > <ivy:install > settingsRef="basic.settings" > transitive="true" > overwrite="false" > organisation="*" > module="*" > revision="*" > matcher="glob" > from="libraries" > to="shared" /> >
