Uploaded image for project: 'Maven Resolver'
  1. Maven Resolver
  2. MRESOLVER-20

Create re-packaged uber JAR with basic dependencies to perform resolution against Maven central

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • None
    • None
    • None
    • None

    Description

      Apache Groovy's @Grab annotation currently uses Ivy for resolution. It would be preferable if Ivy was removed and replaced by Apache Maven Resolver, however one challenge to that is Ivy is a single JAR whilst Apache Maven Resolver has a whole graph of dependencies requiring additional dependency management.

      See http://docs.groovy-lang.org/latest/html/documentation/grape.html

      Would it be a possible to release as part of the release process a single JAR designed to be embedded into systems like @Grab?

      We could also use this same JAR in the Grails project which has a CLI that uses Aether to resolve dependencies from central and a configured list HTTPS repositories.

      Attachments

        Activity

          People

            Unassigned Unassigned
            graemerocher1 Graeme Rocher
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: