[ https://issues.apache.org/jira/browse/JAMES-3205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17129027#comment-17129027 ]
Ioan Eugen Stan commented on JAMES-3205: ---------------------------------------- The issue with guava was that they broke API's since they removed things. From what I read that is no longer the case. However it is a BIG dependency and parts of it has been steadily merged in the JDK. IMO removing guava will be a challange. It's not work that I'm willing to do now. I do think we should limit it's use and remove it from core and API projects. If just 2-10 classes from Guava are used there is no sense in dragging the library for that module. > Remove com.github.steveash.guavate from dependencies > ---------------------------------------------------- > > Key: JAMES-3205 > URL: https://issues.apache.org/jira/browse/JAMES-3205 > Project: James Server > Issue Type: Task > Reporter: Ioan Eugen Stan > Assignee: Ioan Eugen Stan > Priority: Minor > > [https://github.com/steveash/guavate] > From the project: > """ > As of 2017-01-12 Guava 21 was released which brings Java 8 support to the > library. That removes the need for Guavate. Please upgrade to Guava 21 This > is a single jar dependency for Guavate written by Stephen Colebourne and > included as part of Strata under the Apache 2 License. Guavate code is > Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of > companies. > """ > james project pom.xml is using guava 25 > {color:#e8bf6a}<guava.version>{color}25.1-jre{color:#e8bf6a}</guava.version>{color} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org