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?
One technique you can use to see what error is being thrown is to write any exceptions to the Eclipse log. The Error Log view lets you view and clear the log.