I've been working on getting TinkerPop building on Java 11.

https://issues.apache.org/jira/browse/TINKERPOP-2076

I started the work on the tp33 branch and have hit the first problem I
where I had some doubts about how to proceed. gremlin-groovy wont' build
with the current version of gmaven-plus which needs groovy 2.5.3 minimum.
we had long ago decided against a version bump for groovy on tp33 and
decided to let it live on 2.4.x. So, if we want tp33 to build on Java 11 we
would need to change that thinking which would mean backporting several
commits from master to tp33 around groovy upgrades. Specifically we would
need:

https://github.com/apache/tinkerpop/commit/80242be387e6d3b4daa0a7b045d7a4f463123321
(2.5.2)
https://github.com/apache/tinkerpop/commit/759d1a724eef3f76b48508ba8c49dcb992eff28f
(2.5.3)

>From there it's an easy jump to what master is currently on at 2.5.6. As I
finish writing this email I'm not sure I really have a doubt anymore....I
think I need to move ahead with this change because without it we'll have
to switch Java versions every time we switch branches and that's not nice.
Based on that, I guess I'll just move forward upgrading Groovy to 2.5.6 on
tp33. Hope that makes sense to everyone.

Reply via email to