Details
-
Patch
-
Resolution: Done
-
Minor
-
7.1
-
None
Description
We are planning to embed parts of the Designer to programmatically construct VDB files. As such, we prefer to limit dependencies as much as possible. The org.teiid.designer.datatools bundle unnecessarily declares a few dependencies which I've cleaned up in the patch below. To us, the most important unnecessary dependency is org.eclipse.ui
Index: META-INF/MANIFEST.MF
===================================================================
— META-INF/MANIFEST.MF (revision 959)
+++ META-INF/MANIFEST.MF (working copy)
@@ -6,16 +6,12 @@
Bundle-Activator: org.teiid.designer.datatools.DatatoolsPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.teiid.core.designer,
+Require-Bundle: org.teiid.core.designer,
org.eclipse.core.runtime.compatibility,
teiid_embedded_query,
org.teiid.designer.core, - org.teiid.designer.jdbc,
org.eclipse.datatools.connectivity, - org.eclipse.core.resources,
- org.teiid.designer.metamodels.core
+ org.eclipse.core.resources
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: org.teiid.designer.datatools,