Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-3730

Provide more control for @Grapes to exclude transitives or adjust classloader

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7-beta-1
    • 1.7-beta-2
    • Grape
    • None

    Description

      The current @Grab and @Grapes annotations provide a simplified way to bring in dependencies but there are some limitations:

      • you get all transitive dependencies
      • there is no way to exclude a particular unwanted transitive dependency
      • you sometimes don't get the right classloader

      We should consider enhancing support to overcome these limitations.

      Attachments

        1. groovy3730.patch
          27 kB
          paulk_asert

        Issue Links

          Activity

            People

              paulk Paul King
              paulk Paul King
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: