Hi Sean, Thank you for your answer.
I now use my little cTakes pipeline with guava 18.0 and I get any errors. Let's note that my pipeline is for now very "basic" : I just launch a pipeline based on the AggregatePlaintextUMLSProcessor.xml file, so I'm not using so much third party dependencies at this point. Thanks again, Charlotte 2017-02-21 14:25 GMT+01:00 Finan, Sean <sean.fi...@childrens.harvard.edu>: > Hi Charlotte, > > I honestly don't know if ctakes will break from a guava update. I suspect > that it won't for two main reasons. First, the only code that I've seen in > ctakes using guava just uses calls to their collections framework, as far > as I can remember, just to create collections. That incredibly simplistic > (and no longer necessary imo) use shouldn't cause problems. Second, > though guava is open source and open source releases can have lots of > untested upgrade gotchas, Google is incredibly thorough in its own testing > of guava (last I knew they actually use it). > So, ctakes should be fine. Famous last words. > Of course, third party dependencies may rely upon guava more heavily. I > think that UimaFit uses the guava "functional" framework. Another guava > feature imo no longer necessary given Java improvements over the years, but > constantly refactoring working code just to switch libraries isn't > necessarily the best use of scarcely-available time. I digress ... > > So, really the only way to find out is to test. It could be that somebody > out there has done this. Have you been able to try it? If you do, please > let us know what happens. Updating to be compatible with the latest 3rd > party libs is a big push for our upcoming release. > > Thanks, > Sean > > -----Original Message----- > From: Hansart Charlotte [mailto:hansart.charlo...@gmail.com] > Sent: Monday, February 20, 2017 2:25 AM > To: dev@ctakes.apache.org > Subject: Upgrading guava ? > > Hi, > > I would like to use cTakes in the same project as another module using a > more recent version of the Guava dependency (18.0). Do you know if cTakes > will work with an upgraded version of Guava, or will it produce errors ? Or > maybe is there other solutions ? > > Thank you very much, > > Charlotte >