You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Andy Wilkinson (JIRA)" <ji...@apache.org> on 2017/11/15 18:37:00 UTC
[jira] [Created] (MNG-6306) Replace use of Guava in
maven-resolver-provider with a lighter weight alternative
Andy Wilkinson created MNG-6306:
-----------------------------------
Summary: 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
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)