[ 
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

Reply via email to