Package groovy.grape

Class Grape


  • public class Grape
    extends Object
    Facade to GrapeEngine.
    • Constructor Detail

      • Grape

        public Grape()
    • Method Detail

      • 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.
      • 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.
      • 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.

      • 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.

      • getDisableChecksums

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

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

        public static GrapeEngine getInstance()
      • grab

        public static void grab​(String endorsed)
      • listDependencies

        public static Map[] listDependencies​(ClassLoader cl)
      • addResolver

        public static void addResolver​(Map<String,​Object> args)