org.teiid.designer.datatools unnecessary dependencies
-----------------------------------------------------
Key: TEIIDDES-599
URL:
https://jira.jboss.org/browse/TEIIDDES-599
Project: Teiid Designer
Issue Type: Patch
Components: Eclipse Integration
Affects Versions: 7.1
Environment: eclipse
Reporter: Mark Addleman
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,
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira