[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [dtp-pmc] DTP Europa features
|
Hey John,
> As part of Europa, DTP needs to provide wrapper features for "end-user"
and
> "extender." The recommendation from the Planning Council is to create
> wrapper features around existing ones. Given this, I propose to create
the
> following wrappers for DTP 1.5M5:
>
> org.eclipse.datatools.end-user.feature
> --------------------------------------------------------
> includes:
>
> org.eclipse.datatools.connectivity.feature
> org.eclipse.datatools.connectivity.oda.designer.feature
> org.eclipse.datatools.connectivity.oda.feature
> org.eclipse.datatools.doc.user
> org.eclipse.datatools.enablement.feature
> org.eclipse.datatools.enablement.oda.designer.feature
> org.eclipse.datatools.enablement.oda.feature
> org.eclipse.datatools.intro
> org.eclipse.datatools.modelbase.feature
> org.eclipse.datatools.sqldevtools.feature
>
> org.eclipse.datatools.extender.feature
> -------------------------------------------------------
> includes:
>
> org.eclipse.datatools.sdk.feature
>
>
> Any comments?
>
I have a general comment: I'm not crazy about having "feature" in the
feature IDs. It's a little redundant.
I'd also like to propose an alternative set of features, listed below by
downloadable component. I think this breakdown will serve our end users
and adopters well by giving them access to the features they need, without
having to pull down those they don't.
Here's the component breakdown. (Note, I'm not married to any of the
component or feature names. Also, I've left out the branding plugins; I
assume these are needed for every feature, but am not sure.)
connectivity-core - Runtime for the core connectivity functionality (e.g.
connectivity-core-R1.5.zip). Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
plugin@org.eclipse.datatools.connectivity
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
sqldevtools - Runtime for core sql development tooling (e.g.
sqldevtools-R1.5.zip). Feature breakdown:
feature@org.eclipse.datatools.sqldevtools
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details
above)
feature@org.eclipse.datatools.modelbase
includes:
plugin@org.eclipse.datatools.modelbase.dbdefinition
plugin@org.eclipse.datatools.modelbase.derby
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
requires:
feature@xxxxxxxxxxxxxxx
feature@xxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.derby
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.generic
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@org.eclipse.datatools.connectivity.dbdefinition.derby
plugin@org.eclipse.datatools.connectivity.dbdefinition.genericJDBC
plugin@org.eclipse.datatools.connectivity.derby
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.actions
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.derby
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.generic
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.lexer
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@org.eclipse.datatools.sqltools.result
plugin@org.eclipse.datatools.sqltools.routineeditor
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@org.eclipse.datatools.sqltools.sqleditor
plugin@org.eclipse.datatools.sqltools.scrapbook
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
requires:
feature@xxxxxxxxxxxxxxx
enablement-db - Runtime for vendor DB support (e.g.
enablement-db-R1.5.zip). Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.iseries.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.iseries.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.zseries.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.zseries.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.informix.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.informix.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sqlserver.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sqlserver.profile
plugin@org.eclipse.datatools.enablement.mysql
plugin@org.eclipse.datatools.enablement.mysql.dbdefinition
plugin@org.eclipse.datatools.enablement.mysql.profile
plugin@org.eclipse.datatools.enablement.oracle.dbdefinition
plugin@org.eclipse.datatools.enablement.oracle.profile
plugin@org.eclipse.datatools.enablement.postgresql.dbdefinition
plugin@org.eclipse.datatools.enablement.postgresql.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.dbdefinition
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile
requires:
feature@org.eclipse.datatools.sqldevtools (details above)
connectivity-oda - Runtime for core ODA functionality (e.g.
connectivity-oda-R1.5.zip). Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.consumer
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.flatfile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.design
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
requires:
feature@xxxxxxxxxxxxxxx
enablement-oda - Runtime for ODA enablement features (e.g.
enablement-oda-R1.5.zip). Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
feature@org.apache.xerces.feature
includes:
org.apache.xerces
org.eclipse.datatools.enablement.oda.xml
org.eclipse.datatools.enablement.oda.xml.ui
requires:
org.eclipse.datatools.connectivity.oda.designer (details
above)
connectivity-jdt - Runtime for connectivity's JDT support (e.g.
connectivity-jdt-R1.5.zip). Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
requires:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
dtp-all - Runtime for entire DTP feature set (e.g. dtp-all-R1.5.zip).
Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxx
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
(details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer (details
above)
feature@org.eclipse.datatools.sqldevtools (details above)
dtp-all-sdk - SDK for entire DTP feature set (e.g. dtp-all-sdk-R1.5.zip).
Feature breakdown:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
includes:
feature@xxxxxxxxxxxxxxxxxxxxxxxxx (details above)
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
requires:
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
feature@org.eclipse.datatools.connectivity
plugin@org.eclipse.datatools.connectivity.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source (details
above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
feature@org.eclipse.datatools.sqldevtools.source
includes:
plugin@org.eclipse.datatools.sqldevtools.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
includes:
plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details
above)
feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
(details above)
feature@org.eclipse.datatools.modelbase (details above)
feature@org.eclipse.datatools.modelbase.source
includes:
plugin@org.eclipse.datatools.modelbase.source
Best regards,
Rob Cernich
DTP Connectivity Project Lead