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)

Reply via email to