Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "ATF/BuildingJSDT"

< ATF
(remove obsolete parts)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
JSDT is moving into WTP 3.0. The latest versions of JSDT is not longer compatible with WTP 2.0. The following JSDT plugins are no longer compatible with WTP 2.0
+
JSDT is moving into WTP 3.0. The latest version of JSDT is not longer compatible with WTP 2.0.  
 +
The following JSDT plugins are no longer compatible with WTP 2.0:
  
 
*org.eclipse.wst.jsdt.web.support.jsp
 
*org.eclipse.wst.jsdt.web.support.jsp
 
*org.eclipse.wst.jsdt.web.ui
 
*org.eclipse.wst.jsdt.web.ui
  
The following changes will be made
+
The following changes are needed to keep compatibility with WTP 2.0 for ATF in the short term:
  
'''org.eclipse.wst.jsdt.web.support.jsp'''
+
'''in plugin: org.eclipse.wst.jsdt.web.support.jsp'''
  
*The plugin org.eclipse.wst.jsdt.web.support.jsp is no longer used in WTP 3.0. the plugins will be reverted back to run against WTP 2.0.
+
*The plugin org.eclipse.wst.jsdt.web.support.jsp is no longer used in WTP 3.0. the plugins have been reverted back to run against WTP 2.0.  
  
'''org.eclipse.wst.jsdt.web.ui'''
 
  
*The changes in org.eclipse.wst.jsdt.web.ui that were removed/changed will be moved into org.eclipse.atf.compatibility.jsdt. The original plan was to use a previous version of for the plugin.xml file. This is no longer possible because of class renaming done in JSDT.
+
'''in plugin: org.eclipse.wst.jsdt.web.ui'''
  
*There is one outstanding issue is that the plugins.xml in org.eclipse.wst.jsdt.web.ui  has one element that doesn't  exist in WTP 2.0. The manifest compiler will be set to ignore the error on the build. As I remember this was used in the pervious release because of a number of undefined extension points in earlier versions of JSDT.  
+
*The changes in org.eclipse.wst.jsdt.web.ui that were removed/changed have ben moved into org.eclipse.atf.compatibility.jsdt.
 +
The original plan was to use a previous version of for the plugin.xml file. This is no longer possible because of class renaming done in JSDT.
 +
Specific additional plugin.xml markup needed by ATF that has been moved to the plugin.xml of org.eclipse.atf.compatibility.jsdt can be found by making a [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.atf/components/plugins/org.eclipse.atf.compatibility.jsdt/plugin.xml?root=WebTools_Project&view=diff&r1=text&tr1=1.4&r2=text&tr2=1.3&diff_format=h  diff between version 1.3 and 1.4] of that file.
 +
 
 +
 
 +
*There is one outstanding issue is that the plugins.xml in org.eclipse.wst.jsdt.web.ui  has one element that doesn't  exist in WTP 2.0. The manifest compiler has been set to ignore the error on the build.  
 +
As I remember this was used in the previous release because of a number of undefined extension points in earlier versions of JSDT.  
  
 
'''Map file tags and plugins that are used.'''  
 
'''Map file tags and plugins that are used.'''  
Line 34: Line 40:
 
**plugin@org.eclipse.wst.jsdt.atfdebug=v200802132239
 
**plugin@org.eclipse.wst.jsdt.atfdebug=v200802132239
 
**plugin@org.eclipse.wst.jsdt.web.support.jsp=v200802132239
 
**plugin@org.eclipse.wst.jsdt.web.support.jsp=v200802132239
 +
 +
The ATF map has been [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.atf/components/releng/org.eclipse.atf.releng/maps/atf.map?root=WebTools_Project&view=markup updated accordingly]

Latest revision as of 18:11, 25 February 2008

JSDT is moving into WTP 3.0. The latest version of JSDT is not longer compatible with WTP 2.0. The following JSDT plugins are no longer compatible with WTP 2.0:

  • org.eclipse.wst.jsdt.web.support.jsp
  • org.eclipse.wst.jsdt.web.ui

The following changes are needed to keep compatibility with WTP 2.0 for ATF in the short term:

in plugin: org.eclipse.wst.jsdt.web.support.jsp

  • The plugin org.eclipse.wst.jsdt.web.support.jsp is no longer used in WTP 3.0. the plugins have been reverted back to run against WTP 2.0.


in plugin: org.eclipse.wst.jsdt.web.ui

  • The changes in org.eclipse.wst.jsdt.web.ui that were removed/changed have ben moved into org.eclipse.atf.compatibility.jsdt.

The original plan was to use a previous version of for the plugin.xml file. This is no longer possible because of class renaming done in JSDT. Specific additional plugin.xml markup needed by ATF that has been moved to the plugin.xml of org.eclipse.atf.compatibility.jsdt can be found by making a diff between version 1.3 and 1.4 of that file.


  • There is one outstanding issue is that the plugins.xml in org.eclipse.wst.jsdt.web.ui has one element that doesn't exist in WTP 2.0. The manifest compiler has been set to ignore the error on the build.

As I remember this was used in the previous release because of a number of undefined extension points in earlier versions of JSDT.

Map file tags and plugins that are used.

  • The code in ATF for JSDT has been updated to build against the M5 version of JSDT. The following tags should be in the map file (copied from the JSDT map file)
    • plugin@org.eclipse.wst.jsdt.doc=v200802062329
    • plugin@org.eclipse.wst.jsdt.core=v200802132239
    • plugin@org.eclipse.wst.jsdt.manipulation=v200712072133
    • plugin@org.eclipse.wst.jsdt.support.firefox=v200802062329
    • plugin@org.eclipse.wst.jsdt.support.ie=v200802062329
    • plugin@org.eclipse.wst.jsdt.ui=v200802132239
    • plugin@org.eclipse.wst.jsdt.web.core=v200802062329
    • plugin@org.eclipse.wst.jsdt.web.support.jsp=v200712171755
    • plugin@org.eclipse.wst.jsdt.web.ui=v200802062329
    • feature@org.eclipse.wst.jsdt.feature=v200712072133
  • There is two plugins and two features used by ATF which are not in the JSDT mapfile and have been taged with the following tags.
    • feature@org.eclipse.wst.jsdt.jsp.feature=v200802132239
    • feature@org.eclipse.wst.jsdt.web.feature=v200802132239
    • plugin@org.eclipse.wst.jsdt.atfdebug=v200802132239
    • plugin@org.eclipse.wst.jsdt.web.support.jsp=v200802132239

The ATF map has been updated accordingly

Back to the top