Bug 511130 - org.eclipse.jst.j2ee needs to move to Java 8
Summary: org.eclipse.jst.j2ee needs to move to Java 8
Status: RESOLVED FIXED
Alias: None
Product: WTP Java EE Tools
Classification: WebTools
Component: jst.j2ee (show other bugs)
Version: 3.8   Edit
Hardware: PC Windows 7
: P1 normal (vote)
Target Milestone: 3.9 M5   Edit
Assignee: Carl Anderson CLA
QA Contact: Chuck Bridgham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 511136 511137
  Show dependency tree
 
Reported: 2017-01-26 13:54 EST by Carl Anderson CLA
Modified: 2017-03-21 12:20 EDT (History)
1 user (show)

See Also:


Attachments
Move BREE to Java 8 (2.74 KB, patch)
2017-01-26 15:05 EST, Carl Anderson CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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).;