Groovy 2.2.0

groovy.grape
[Java] Class Grape

java.lang.Object
  groovy.grape.Grape

public class Grape
extends Object

Facade to GrapeEngine.


Field Summary
static String AUTO_DOWNLOAD_SETTING

static String DISABLE_CHECKSUMS_SETTING

protected static GrapeEngine instance

 
Method Summary
static void addResolver(Map args)

static Map enumerateGrapes()

static boolean getDisableChecksums()

Global flag to ignore checksums.

static boolean getEnableAutoDownload()

This is a static access auto download enabler.

static boolean getEnableGrapes()

This is a static access kill-switch.

static GrapeEngine getInstance()

static void grab(String endorsed)

static void grab(Map dependency)

static void grab(Map args, Map... dependencies)

static Map[] listDependencies(ClassLoader cl)

static URI[] resolve(Map args, Map... dependencies)

static URI[] resolve(Map args, List depsInfo, Map... dependencies)

static void setDisableChecksums(boolean disableChecksums)

Set global flag to ignore checksums.

static void setEnableAutoDownload(boolean enableAutoDownload)

This is a static access auto download enabler.

static void setEnableGrapes(boolean enableGrapes)

This is a static access kill-switch.

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

AUTO_DOWNLOAD_SETTING

public static final String AUTO_DOWNLOAD_SETTING


DISABLE_CHECKSUMS_SETTING

public static final String DISABLE_CHECKSUMS_SETTING


instance

protected static GrapeEngine instance


 
Method Detail

addResolver

public static void addResolver(Map args)


enumerateGrapes

public static Map enumerateGrapes()


getDisableChecksums

public static boolean getDisableChecksums()
Global flag to ignore checksums. By default it is set to false.


getEnableAutoDownload

public static boolean getEnableAutoDownload()
This is a static access auto download enabler. It will set the 'autoDownload' value to the passed in arguments map if not already set. If 'autoDownload' is set the value will not be adjusted.

This applies to the grab and resolve calls.

If it is set to false, only previously downloaded grapes will be used. This may cause failure in the grape call if the library has not yet been downloaded

If it is set to true, then any jars not already downloaded will automatically be downloaded. Also, any versions expressed as a range will be checked for new versions and downloaded (with dependencies) if found.

By default it is set to true.


getEnableGrapes

public static boolean getEnableGrapes()
This is a static access kill-switch. All of the static shortcut methods in this class will not work if this property is set to false. By default it is set to true.


getInstance

public static GrapeEngine getInstance()


grab

public static void grab(String endorsed)


grab

public static void grab(Map dependency)


grab

public static void grab(Map args, Map... dependencies)


listDependencies

public static Map[] listDependencies(ClassLoader cl)


resolve

public static URI[] resolve(Map args, Map... dependencies)


resolve

public static URI[] resolve(Map args, List depsInfo, Map... dependencies)


setDisableChecksums

public static void setDisableChecksums(boolean disableChecksums)
Set global flag to ignore checksums. By default it is set to false.


setEnableAutoDownload

public static void setEnableAutoDownload(boolean enableAutoDownload)
This is a static access auto download enabler. It will set the 'autoDownload' value to the passed in arguments map if not already set. If 'autoDownload' is set the value will not be adjusted.

This applies to the grab and resolve calls.

If it is set to false, only previously downloaded grapes will be used. This may cause failure in the grape call if the library has not yet been downloaded.

If it is set to true, then any jars not already downloaded will automatically be downloaded. Also, any versions expressed as a range will be checked for new versions and downloaded (with dependencies) if found. By default it is set to true.


setEnableGrapes

public static void setEnableGrapes(boolean enableGrapes)
This is a static access kill-switch. All of the static shortcut methods in this class will not work if this property is set to false. By default it is set to true.


 

Copyright © 2003-2013 The Codehaus. All rights reserved.