Fix build to work with JDK8 (still run on 6/7, still build on 6)

Description

JDK 8 is due to be released on 2014/03/18.
http://openjdk.java.net/projects/jdk8/milestones

Provisionally JDK 7 is due to lose updates a year later (2014/08/01).
http://www.oracle.com/technetwork/java/eol-135779.html

With Oracle releasing JDK 8 across all major platforms now it would seem sensible to make JDK 8 the default JDK shortly after it's release.

At the moment trunk doesn't compile with a release candidate of JDK 8.

Environment

None

Test Plan

None

Activity

Earle Nietzel April 10, 2014 at 10:48 AM

Per Sakai Core Team call this ticket can be merged independently of the reflectutils.

Earle Nietzel April 9, 2014 at 10:09 AM

Thanks Mathew for the update could we open a new ticket for the reflectutils part and call this one done? We need some of the changes in here for 10, mostly the lombok pieces.

Matthew Buckett April 8, 2014 at 11:36 AM

Entitybroker doesn't work correctly with JDK8. It all compiles but because of it's use of reflectutils it doesn't return data correctly, you should see failed tests when building.

https://code.google.com/p/reflectutils/issues/detail?id=16

Earle Nietzel April 8, 2014 at 10:23 AM

I've built and run without issues so far using jdk8, are there any other concerns?

Hudson CI Server March 5, 2014 at 10:07 AM

Integrated in search trunk #789 (See http://builds.sakaiproject.org:8080/job/search%20trunk/789/)
Put version range in correct place. (Revision 306799)

Result = SUCCESS

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created February 20, 2014 at 4:32 AM
Updated December 23, 2015 at 2:18 PM
Resolved April 10, 2014 at 10:48 AM