[Created] (MRESOLVER-20) Create re-packaged uber JAR with basic dependencies to perform resolution against Maven central

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Created] (MRESOLVER-20) Create re-packaged uber JAR with basic dependencies to perform resolution against Maven central

JIRA jira@apache.org
Graeme Rocher created MRESOLVER-20:
--------------------------------------

             Summary: Create re-packaged uber JAR with basic dependencies to perform resolution against Maven central
                 Key: MRESOLVER-20
                 URL: https://issues.apache.org/jira/browse/MRESOLVER-20
             Project: Maven Resolver
          Issue Type: Wish
            Reporter: Graeme Rocher


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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
Loading...