I have developed two eclipse plugins, EAXMLModelExchange and EAXMLModelExchangeWizard.
I want to call a public static method EAXMLExchange.convertEAModelToEAXml(String, String) in the plugin EAXMLModelExchangeWizard.
The class are located in the package eaxmlmodelexchange.
How the method is called. import eaxmlmodelexchange.EAXMLExchange;
It work when I run the project as Eclipse Application but when I export it to .jar files the method dosen't get called.
public void runFunction() {
EAXMLExchange.convertEAModelToEAXml(String, String);
}
The MANIFEST.MF in EAXMLModelExchange
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: EAXMLModelExchange
Bundle-SymbolicName: EAXMLModelExchange;singleton:=true
Bundle-Version: 1.0.0
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.sphinx.emf;bundle-version="0.7.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Export-Package: eaxmlmodelexchange
MANIFEST.MF in EAXMLModelExchangeWizard
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: EAXMLModelExchangeWizard
Bundle-SymbolicName: EAXMLModelExchangeWizard;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: eaxmlexchangewizard.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.ui.ide,
org.eclipse.sphinx.emf;bundle-version="0.7.0",
EAXMLModelExchange;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Does anyone know how to get it to work?
org.eclipse.sphinx.emfor one of its dependencies along with your plugins? - Alexey Romanov