2009-11-13 12 views

答えて

6

これは、次のEclipseのメジャーリリースE4で可能になります。

E4の目標の一つは、他の言語でプラグインを記述するためのサポートを提供することです。

引用はhttp://wiki.eclipse.org/E4/JavaScriptです。これは、javascriptを使用してe4でeclipseプラグインを実装する現状をまとめたものです。

この問題は、Eclipseのbugzilla問題#227058にもいくつかの議論がありますが、古くなっていると思います。

現在のところ、他の言語に関する活動は認識していません。

4

いいえEclipseプラグインはOSGiバンドルで、Jythonで実装できないさまざまなものとのやりとりが必要です。

Javaを避けたい場合は、JVMを対象とする他のものを見ることができますが、必要なものを呼び出して必要な方法で呼び出すために必要な特定のアイテムを生成して使用できるかどうかを判断する必要があります。

+0

他のJVM言語はどうですか? – Imran

2

OSGiバンドルは、Scalaのような他のJVM言語で記述することができます。現在のEclipseプラグインは、Java以外の言語をサポートしていません。 Eclipseプラグイン開発環境では、JDTをJavaに結びつけています。しかし、プラグインが他の言語でサポートされるかもしれないと聞いている計画がいくつかあります。しかし、私は近い将来に来るとは思わない。

+0

私が知る限り、e4プロジェクトはそのようなサポートをもたらします。 e4がメインストリームの現在の3.xラインを置き換えるのは別の問題です。 –

+0

JavaScriptを使ってe4でプラグインを書くことができると思います。http://www.eclipse.org/e4/resources/e4-whitepaper.php#web2desktop 3.xストリームに戻ってきているかどうかは疑問です。 – Ankur

2

メインコードをJythonで記述し、Javaインタフェースを使用してJavaから呼び出すことができます。詳細はthisをご覧ください。また、私は同じことをするユーティリティライブラリ(github.com/abhin4v/jywrapper)を書いています。ここにはほとんどドキュメントがありませんが、提供されているサンプルを見ることができます。

関連する問題