Community
Participate
Working Groups
Currently we have defined facets only for projects up to the Java EE 5 specification. We should define Java EE 6 version of the facets as a first step of providing basic Java EE 6 support.
For the first iteration, we should focus on the basic facets. There is one scenario that is (most likely) beyond the scope of WTP 3.1 - EJB 3.1 support within a Web 3.0 project.
Created attachment 122402 [details] patch The following Java EE 6 facets are added: - EAR 6.0 - EJB 3.1 - Web 3.0 - JCA 1.6 - AppClient 6.0 I set the minimum required version of the Java facet to [5.0, because I don't find anything specific that Java EE 6 requires from Java SE 6. I changed the code where facet versions are used on lots of places, but only where the logic is trivial and I feel comfortable to change it. The XML Schemas for the Java EE 6 deployment descriptors are still not available, therefore Java EE 6 projects are created with Java EE 5 deployment descriptors at the moment. I opened bug 260839 to track these changes.
Committed to HEAD and released to build.
Re-opening this enhancement... to de-commit from WTP 3.1.... Java EE 6 support won't be ready in the WTP 3.1 timeframe
I am going to remove the code from the HEAD.
The Java EE 6 support has been deferred from the WTP 3.1 plan. The change introduced here must be reverted. I have opened bug 263221 to track this.
I am sorry I missed the time to submit this for M2. I will do it immediately when M3 is open.
Hi Kaloyan, Can you update the patch to resolve the changes that have gone since last January? We are also preparing for M3, and anticipating these changes will go in immediately. These also contain some Java EE Constants changes that we are also tracking here: https://bugs.eclipse.org/bugs/show_bug.cgi?id=290039
Created attachment 148229 [details] patch v2 This patch is up to date to the WTP 3.2 codeline.
Patch v2 committed to HEAD and released to build.