groovy.lang

## Annotation Type GrabExclude

-     @Retention(value=SOURCE)
      @Target(value={CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PARAMETER,TYPE})
      public @interface GrabExclude

  Used to exclude the indirectly referenced artifact from the classpath.

  Add it within a `@Grapes` annotation.

- - ### Required Element Summary

    Required Elements
    Modifier and Type | Required Element and Description
    --- | ---
    `String` | `module` The module or artifact, e.g.: "ant-junit"

  - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `String` | `group` The organisation or group, e.g.: "org.apache.ant"
    `String` | `value` Allows a more compact convenience format in one of two formats, e.g.: "org.apache.ant:ant-junit" or "org.apache.ant#ant-junit".

- - ### Element Detail

    - #### module

          public abstract String module

      The module or artifact, e.g.: "ant-junit"

    - #### group

          public abstract String group

      The organisation or group, e.g.: "org.apache.ant"
      Default:
        ""

    - #### value

          public abstract String value

      Allows a more compact convenience format in one of two formats, e.g.: "org.apache.ant:ant-junit" or "org.apache.ant#ant-junit".
      Default:
        ""