You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (JIRA)" <ji...@apache.org> on 2018/07/22 21:24:00 UTC
[jira] [Closed] (MRESOLVER-20) Create re-packaged uber JAR with
basic dependencies to perform resolution against Maven central
[ https://issues.apache.org/jira/browse/MRESOLVER-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Osipov closed MRESOLVER-20.
-----------------------------------
Resolution: Incomplete
No reaction for a year.
> 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
> Priority: Major
>
> 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
(v7.6.3#76005)