Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added the logging paragraph


Code Block
JAVA_OPTS = -Dhttp.proxyHost=yourproxy -Dhttp.proxyPort=8080


If you want to see what Grape is doing set the system property "" to "true" (e.g. add "" to JAVA_OPTS) and Grape will print the following infos to System.error:

  • Starting resolve of a dependency
  • Starting download of an artifact
  • Retrying download of an artifact
  • Download size and time for downloaded artifacts


Grape (The Groovy Adaptable Packaging Engine or Groovy Advanced Packaging Engine) is the infrastructure enabling the grab() calls in Groovy, a set of classes leveraging Ivy to allow for a repository driven module system for Groovy. This allows a developer to write a script with an essentially arbitrary library requirement, and ship just the script. Grape will, at runtime, download as needed and link the named libraries and all dependencies forming a transitive closure when the script is run from existing repositories such as Ibiblio, Codehaus, and