Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] WST JDT removal work -- J2EE and common plugin name changes


Extended Team,

NOTE:  This does not apply to Thursday's integration build, but to the wtp head stream.  We will not update our maps to include these
changes for the integration build.  This will ripple through some other teams and cause breakages so please update your plugin
dependencies accordingly.

It was commonly requested that we alleviate the JDT dependencies from the WST layer of the web tools project.  In order
for the J2EE team to accomplish this, we had to make some significant changes with respect to plugin names, extension points,
and package names.  Essentially, we had to move some plugins that did not make any sense in the wst layer to the jst layer.

However, we have succesfully removed the JDT depency on WST.

At a high level, these are the plugins that were moved and renamed:

org.eclipse.wst.common.annotations.controller   ----->  org.eclipse.jst.common.annotations.controller
org.eclipse.wst.common.annotations.core           ----->  org.eclipse.jst.common.annotations.core
org.eclipse.wst.common.annotations.ui                ----->  org.eclipse.jst.common.annotations.ui
org.eclipse.wst.common.jdt.integration                 ----->  org.eclipse.jst.common.frameworks  
org.eclipse.wst.common.jdt.integration.ui             ----->  org.eclipse.jst.common.frameworks.ui
org.eclipse.wst.common.navigator.java                ----->  org.eclipse.jst.common.navigator.java


The most notable extension point change was to the NavigatorGroup extension, so if you are contributing a navigator group, the extension point
was moved out of the java layer and into the wst layer so that the base navigator can still exist in wst.  This means the fully qualified name of the
extension point changed.

A more detailed explanation is as follows:

PLUGIN
org.eclipse.wst.common.annotations.controller  --> org.eclipse.jst.common.annotations.controller

PACKAGES
org.eclipse.wst.common.internal.annotations.controller --> org.eclipse.jst.common.internal.annotations.controller
org.eclipse.wst.common.internal.annotations.registry  --> org.eclipse.jst.common.internal.annotations.registry

EXTENSION POINTS
org.eclipse.wst.common.annotations.controller.annotationsController --> org.eclipse.wst.common.annotations.controller.annotationsController
org.eclipse.wst.common.annotations.controller.AnnotationTagInfo --> org.eclipse.wst.common.annotations.controller.AnnotationTagInfo
org.eclipse.wst.common.annotations.controller.AnnotationTagSet --> org.eclipse.wst.common.annotations.controller.AnnotationTagSet


PLUGIN
org.eclipse.wst.common.annotations.core --> org.eclipse.jst.common.annotations.core

PACKAGES
org.eclipse.wst.common.internal.annotations.core --> org.eclipse.jst.common.internal.annotations.core


PLUGIN
org.eclipse.wst.common.annotations.ui  --> org.eclipse.jst.common.annotations.ui

PACKAGES
org.eclipse.wst.common.internal.annotations.ui --> org.eclipse.jst.common.internal.annotations.ui


PLUGIN
org.eclipse.wst.jdt.integration --> org.eclipse.jst.common.frameworks

PACKAGES
org.eclipse.wst.common.jdt.internal.integration --> org.eclipse.jst.common.jdt.internal.integration


PLUGIN
org.eclipse.wst.jdt.integration.ui --> org.eclipse.jst.common.frameworks.ui

PACKAGES
org.eclipse.wst.common.jdt.internal.integration.ui --> org.eclipse.jst.common.jdt.internal.integration.ui


PLUGIN
org.eclipse.wst.common.navigator.java --> org.eclipse.jst.common.navigator.java

PACKAGES
org.eclipse.wst.common.navigator.internal.actions --> org.eclipse.jst.common.navigator.internal.actions
org.eclipse.wst.common.navigator.internal.java --> org.eclipse.jst.common.navigator.internal.java
org.eclipse.wst.common.navigator.internal.plugin --> org.eclipse.jst.common.navigator.internal.plugin
org.eclipse.wst.common.navigator.internal.providers --> org.eclipse.jst.common.navigator.internal.providers

moved to plugin: org.eclipse.wst.common.navigator.workbench
org.eclipse.wst.common.navigator.internal.groups --> org.eclipse.wst.common.navigator.internal.groups

EXTENSION POINTS
org.eclipse.wst.common.navigator.java.compressedProject --> org.eclipse.jst.common.navigator.java.compressedProject

org.eclipse.wst.common.navigator.java.NavigatorGroup --> org.eclipse.wst.common.navigator.workbench.NavigatorGroup


If you see any issues or problems or have any questions in general, just let me know.

Thanks,

John Lanuti
Software Engineer, IBM Rational
jlanuti@xxxxxxxxxx
t/l 441-7861

"Wouldn't it be the best day if we all took time to breathe?"  - Of A Revolution
"A man who doesn't spend time with his family can never be a real man."   - Don Corleone, The Godfather

Back to the top