The simple solution? Copy the feature from an existing Europa 3.3.2 WTP install.
For some reason, you can't use the eclipse update manager (Webtools update site) to download it - Oracle zapped the file I think? They only seem to offer the later Dali version, which of course doesn't work on the current europa based Workshop 10g3
The files to copy are:
- features/org.eclipse.jpt.feature_1.0.2.v200802140100-77-7_CYQCD2CaLYCHCD
- plugins/
- org.eclipse.jpt.core_1.0.2.v200802140100.jar
- org.eclipse.jpt.db.ui_1.0.0.v200705300001.jar
- org.eclipse.jpt.db_1.0.2.v200802140100.jar
- org.eclipse.jpt.doc.user_1.0.1.v200709120000.jar
- org.eclipse.jpt.gen_1.0.2.v200802140100.jar
- org.eclipse.jpt.ui_1.0.2.v200802140100.jar
- org.eclipse.jpt.utility_1.0.2.v200802140100.jar
I actually made an eclipse extension directory for this, but really, this should be dumped into the bea/tools/eclipse_pkgs/2.0/eclipse_3.3.2/eclipse directory since this is really really the original eclipse europa. SILLY BEA/ORACLE!!!
You also need the Data Tools Project, get as a minimum 1.5.2 version: ie:
Update manager: Europa Discovery Site -> Database Development & -> Enabling Features -> Data Tools Platform JDT enablement
This downloads:
- org.eclipse.datatools.connectivity.feature
- org.eclipse.datatools.modelbase.feature
- org.eclipse.datatools.sqldevtools.feature
- org.eclipse.datatools.enablement.feature
- org.eclipse.datatools.connectivity.db.generic.ui
- org.eclipse.datatools.connectivity.db.generic
- org.eclipse.datatools.doc.user
See the tutorial at http://www.eclipse.org/webtools/dali
IMPORTANT NOTE: this is only Dali 1.0, so use the 1.0 tutorial at as an example tutorial