maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Osipov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MNG-6306) Replace use of Guava in maven-resolver-provider with a lighter weight alternative
Date Fri, 24 Nov 2017 21:46:00 GMT

    [ https://issues.apache.org/jira/browse/MNG-6306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16265540#comment-16265540
] 

Michael Osipov commented on MNG-6306:
-------------------------------------

[~rfscholte], I'll pull as-is because the change is minimal. I don't think that a consent
is necessary here.

> Replace use of Guava in maven-resolver-provider with a lighter weight alternative
> ---------------------------------------------------------------------------------
>
>                 Key: MNG-6306
>                 URL: https://issues.apache.org/jira/browse/MNG-6306
>             Project: Maven
>          Issue Type: Improvement
>    Affects Versions: 3.5.2
>            Reporter: Andy Wilkinson
>            Assignee: Michael Osipov
>
> Spring Boot's CLI currently embeds Aether and uses Maven's Aether Provider 3.2.1. We'd
[like to switch to Maven Resolver and Maven Resolver Provider|https://github.com/spring-projects/spring-boot/issues/7627]
but the use of Guava adds 2.4MB to a < 10MB binary. We'd like to avoid that 25% increase
if we can.
> Given that Aether and Maven Resolver are intended to be embedded, would it be possible
to remove the use of Guava from Maven Resolver Provider? Its use appears to have been added
in [this commit|https://github.com/apache/maven/commit/61c374042560b2dc21c294886615931a888df597#diff-b275596b2058bcd469e4c45288cef7b4].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message