-
Notifications
You must be signed in to change notification settings - Fork 19
Configuration
the capital name is for the environment like ENV['JARS_VERBOSE']='true'
the lowercase version is for java system properties ENV_JAVA['jars.debug'] = 'true' or
java.lang.System.setProperty( 'jars.quiet', 'true' )```
default: false
some more output
default: false
loads of extra output
default: false
no more warning on conflicts
default:
- true if jar-dependencies is development
- false if jar-dependencies is runtime
vendors transitive jar-dependencies inside the gem while installing the gem.
default: Jars.lock
lockfile to use. on the first require all jars from this lockfile get required/loaded. it assumes that all the jars a resolved and can be found on the $LOAD_PATH or on Jars.home.
default: false
resolve the jar dependencies as given in Jars.lock.
default: local maven repository as configured with maven
this is the place where the jars get cached.
default: $HOME/.m2/settings.xml
along the local maven repository you can configure mirrors, proxy and access credentials for the same and more.
default: local maven repository as configured with maven
can be any directory and is a cache for downloaded jars file via maven. default is to share this cache with maven itself. basically used for testing to separate the cache from Jars.home where jars are lookup for loading/requiring them.
defaukt: false
skip the post_install hook of rubygems, i.e. skip any action on jar-dependencies during the installation of gems.
beside the maven settings jar-dependencies obeys the proxy settings from rubygems config which takes priority to the one from the maven settings.