Bug 511130

Summary: org.eclipse.jst.j2ee needs to move to Java 8
Product: [WebTools] WTP Java EE Tools Reporter: Carl Anderson <ccc>
Component: jst.j2eeAssignee: Carl Anderson <ccc>
Status: RESOLVED FIXED QA Contact: Chuck Bridgham <cbridgha>
Severity: normal    
Priority: P1 CC: thatnitind
Version: 3.8   
Target Milestone: 3.9 M5   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on:    
Bug Blocks: 511136, 511137    
Attachments:
Description Flags
Move BREE to Java 8 none

Description Carl Anderson CLA 2017-01-26 13:54:55 EST
In the latest org.eclipse.core.runtime builds, ListenerList uses the Java 8 class java.util.stream.Stream.  Since J2EEComponentClasspathUpdater extends that class, it needs access to that API, so it must move up to Java 8.
Comment 1 Carl Anderson CLA 2017-01-26 15:05:40 EST
Created attachment 266479 [details]
Move BREE to Java 8
Comment 2 Carl Anderson CLA 2017-01-26 15:06:37 EST
Committed to master for WTP 3.9.0.  Also bumped the plugin version to 1.2.0 (due to change in the BREE version)
Comment 3 Carl Anderson CLA 2017-01-26 16:06:19 EST
I am also making a third digit change to the following plugins to increase their tolerance to 1.3.0) :

Unable to satisfy dependency from org.eclipse.jst.j2ee.ejb 1.1.800.qualifier to bundle org.eclipse.jst.j2ee [1.1.501,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.ejb.annotation.model 1.1.300.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.ejb.annotations.emitter 1.1.200.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.ejb.annotations.ui 1.1.200.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.ejb.annotations.xdoclet 1.2.200.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.jca 1.1.800.qualifier to bundle org.eclipse.jst.j2ee [1.1.501,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.jca.ui 1.1.500.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.navigator.ui 1.1.600.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.ui 1.1.900.qualifier to bundle org.eclipse.jst.j2ee [1.1.501,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.web 1.1.851.qualifier to bundle org.eclipse.jst.j2ee [1.1.501,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.webservice 1.1.400.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.j2ee.webservice.ui 1.1.500.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.jee 1.0.700.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.jee.ejb 1.0.400.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.jee.ui 1.0.701.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.jee.web 1.0.500.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).; 
Unable to satisfy dependency from org.eclipse.jst.servlet.ui 1.1.900.qualifier to bundle org.eclipse.jst.j2ee [1.1.0,1.2.0).;