[
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: [email protected]
For additional commands, e-mail: [email protected]