*Stage 1 and Stage 2 GeoServer Builds and runs in JDK11*

Andrea upgraded jetty and merged in all our *jdk11* branches for a
successful sprint!
We have been testing the result in different environments throughout the
day.

Goals met:
1) GeoTools / GeoWebCache / GeoSever builds and runs in Java 8 and Java 11
2) GeoTools / GeoToolsCache / GeoServer builds in Java 11 and runs in Java
11 (due to a subtle library change you do not want to run the result on
Java 8).

How to try it out:
- Download a nightly build, these can run in Java 8 or Java 11. The bin and
war distributions have been tested!

Key accomplishments:
- GeoServer spring 5 upgrade, thanks to David Vick and everyone for this
(especially the spring security upgrade with James)
- Kevin went through the same steps for GeoWebCache for a difficult couple
of days
- Upgrading EMF models that drive much of our parsing technology. Thanks to
Ian who worked through this, putting us in a much better spot to make
changes to our codebase
- Torben helped down countless references to internal "com.sun" classes
- And a big thanks to Andrea for stepping up where needed (ie everywhere)
and encouraging everyone through out the week

How to help:
- Update our Production Consideration page to include Java 11 compatibility
:)
- Fix up our developers guide and build instructions

There is a list of items we are not in position to replace today:
- jai_codec, jai_core and jai_imageio depend on java removed internal api
(we will need to look at options in 2019)
- ehcache, and gt-geobuf depends on jdk.internals.
- freemarker, hsqldb, parboiled make use of illegal reflective access
- gt-printing depends on a library using jdk.internals, map fish print has
a newer version (upgrade amounts to a rewrite, check with Mauro)
- Various testing libraries

For a picture of the team David has a thank you to our sponsors
<https://www.linkedin.com/pulse/java-2018-code-sprint-david-vick/> on
linkedin. Thanks to Gaia3D for leading with a silver sponsorship, and Astun
Technology, OSGeo:UK, and ATOL for their bronze sponsorships. These sprints
also require people to function, and we appreciate Boundless, GeoCat, ASTUN
Technology, GeoSolutions and CCRi for their in-kind participation.
--
Jody Garnett
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to