The source code for the change to the
Faceted Project Framework plugins is available as a patch attached to the
following bug. The patch is for org.eclipse.wst.common.project.facet.core and
facet.ui plugins. The plugin version numbers have not been incremented in the
patch so it will work with any recent I-build. I will make a binary build
available to make it easier for people to try out this change as soon as I
figure out why PDE is trying to find version 0.0.0 of the plugin that I am
trying to export.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=173380
Please report any problems with the patch
in the bug rather than on the mailing list.
Thanks,
- Konstantin
From:
wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Konstantin Komissarchik
Sent: Wednesday, February 07, 2007
4:05 PM
To: General discussion of
project-wide or architectural issues.
Subject: [wtp-dev] Faceted Project
Framework API to use Java 5 languagefeatures
PMC just approved the plan to let Faceted Project Framework
use Java 5 language features for WTP 2.0 release. This e-mail details the plan
of action.
First of all, changes to the API to use generics are fully
source and binary backwards compatible with existing clients. Wherever
enhancing the API to use Java 5 language features would have caused API
breakage, the changes were not made. I have the changes ready locally and we
will roll them out as follows:
1. Fix the version ranges on all of the referring plugins so
that they will be able to accept the new version of the Faceted Project Framework
plugins. See my previous e-mail for information regarding this. I have made the
necessary changes locally on my machine and can release them unless I hear
objections from plugin owners. I’d like this step to be completed as soon
as possible. How about right after this week’s I-build is declared?
2. Once #1 is complete and we have a build ready that
includes that change, I will send an e-mail to this mailing list containing the
new version of the Faceted Project Framework plugins. They will be compiled and
ready to drop into an existing build for testing. The interested parties at
this point can try out these plugins and report any problems.
3. Assuming that #2 goes smoothly and any reported problems
are corrected, the changes to the Faceted Project Framework will be released
into the build right after M5 is declared. Then we will have all of M6 to flush
out any lingering issues.
Questions? Comments?
- Konstantin