We're currently working on an app with a relative large number of external dependencies, as we're integrating with a fairly complex existing system.
The dependencies are working just fine, however, it still takes several minutes to resolve dependencies regardless of whether or not the dependencies are already in the Ivy cache. If the cache needs updating, it takes even longer of course.
Is there any way we can speed this process up, or disable dependency resolution on every run? This is now becoming a huge productivity drain.
Thanks!
Maybe it is a little tricky but i would do the following
Use a CI build system to check dependecy resolution is done right
[1]: http://www.grails.org/doc/1.3.x/guide/3.%20Configuration.html#3.2 Environments
try using the --offline switch. this will avoid remote repositories and only search the file system (i.e., local maven repo). you only need to go back online when new dependencies are added.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With