私は2つのプラグインを作成しました:
1-4つのプロジェクトで構成されるXtext2.3.1に基づくテキストエディタ。1つ目はソースプロジェクト、2つ目はUI、3つ目はSDK、最後はテストです。このプロジェクトをプラグインとしてエクスポートし、Eclipse 4.2(Juno)内で使用する方法を知っています。このエディタは、「myDSL」の拡張機能で動作します。
2-[ファイル]->[メニュー]からトリガーされ、拡張子が「myDSL」のファイルを作成するウィザード。
これら2つのプラグインプロジェクトを1つにまとめたいと思います。Xtextドキュメントの次のセクションを読みました:Eclipse内のセットアップ-Equinox(OSGi)。残念ながら、私はそれを動作させることができませんでした。まず、2つのプロジェクトのファイルを結合する必要があるのか、それともXtextプロジェクトを他のプロジェクトの依存関係として追加する必要があるのかわかりません。どちらの場合でも、Xtextプロジェクトのどれを検討する必要がありますか?メインプロジェクトまたはUIプロジェクト?(実際、私はそれらの正確な違いを知りません)。<MyDsl>ExecutableExtensionFactory
第二に、何に置き換えるべきかわかりません。