私は2つのEclipseプラグイン、EAXMLModelExchangeとEAXMLModelExchangeWizardを開発しました。
プラグインEAXMLModelExchangeWizardでパブリック静的メソッドEAXMLExchange.convertEAModelToEAXml(String、String)を呼び出したい。
クラスはパッケージeaxmlmodelexchangeにあります。
メソッドの呼び出し方法。import eaxmlmodelexchange.EAXMLExchange;
プロジェクトをEclipseアプリケーションとして実行すると機能しますが、プロジェクトを.jarファイルにエクスポートすると、メソッドが呼び出されません。
public void runFunction() {
EAXMLExchange.convertEAModelToEAXml(String, String);
}
EAXMLModelExchangeのMANIFEST.MF
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
EAXMLModelExchangeWizardのMANIFEST.MF
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
誰かがそれを機能させる方法を知っていますか?