Closed barbeau closed 7 months ago
OBA appears to build and run fine on Java 8; at some point we should bump the Java source version to 1.8 in the parent POM (onebusaway/onebusaway#8).
Thanks @kurtraschke, good to know. What components did you test? Does this include the unit tests also?
IIRC, we hit an issue with the QuickStart bundle when bumping from Java 6 to 7. It would be nice to test all the major components (including some of the other projects that depend on the parent POM) before bumping from 7 to 8 in master.
On a related note, we also have the option of running Travis CI with Java 6, Java 7, Java 8, or any combination of the above. To do this the following can be added to the .travis.yml
config file, for each of the Java versions we want to run:
jdk:
- oraclejdk8
- oraclejdk7
By default it currently runs on Java 7.
I did a clean build of onebusaway-application-modules
, so the unit tests ran; I've also run the quickstart under Java 8 without any issues that weren't also reproducible under Java 7.
Old issue, still open: is anyone successfully using Java 9/10 with OBA?
Current builds require JDK 11, iirc.
Seems like we just moved to Java 7, but Oracle is discontinuing support for Java 7 in April 2015:
Additionally, as mentioned in the last sentence, users will start to get updated to Java 8 automatically very soon. We should evaluate whether there are any issues running OBA on Java 8, and if not, migrate to Java 8 as the default Java version.