2011-12-16 19 views
-1

Eclipse Indigoを使用してプラグインを開発しました。 普通の容疑者のように、org.eclipse.core.runtimeなどのように、ただ1つの慣れない前提条件があります。org.eclipse.imp.runtimeです。 私は後者を3.5と一緒に走らせるべきだと確信しています。プラグインのための必要最低限​​のEclipseバージョン

今、私は潜在的なユーザーに少なくともEclipseをインストールするために必要なバージョンを教えてくれるという問題があります。

3.7で開発した場合、以前のバージョンでもインストールできますか?

もしそうならない場合は、どのように私は(私はplugin.xmlの中など、バージョン番号を編集する必要はありませんことを願っています?)必要最小限のバージョンが何であるかを

を見つけることができ、これは私を意味していますEclipse 3.5をどこかにインストールして3.5以上をサポートしたい場合はそこにビルドする必要がありますか?

+0

ちょっと興味があります...なぜあなたはimpを使用することを選択しましたか?私の理解では、impはもはや維持されておらず、主にxtextを上回っています。 (どちらのプロジェクトにも所属していないことに注意してください。あなたの選択には本当に興味があります。)ありがとう。 –

+0

+ Andrew:実際にはXTextを最初に見ましたが、既にコアが1000行のYACCコードであるコンパイラをすでに*持っているといいです。より良いアプローチであるIMHOであるため、IMPがもう維持されるべきではないと聞いて申し訳ありません。 IDEを書くだけで、新しい言語(おそらくは非常に小さなDSLを除く)を開始することはできません。加えて、1. Xtextレクサー構文は恐ろしいですが、レックスの古き良き時代はどこですか?レクサーを書くのは簡単すぎました。 2.レクサーとパーサーは明確に分離されていないようです3.劣等技術 - 再帰的な降下LL(1)は本当に魅力的ですが、魅力的です。 – Ingo

+0

良い点。ありがとう。 :) –

答えて

1

でき、このヘルプあなた:http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Feditors%2Fmanifest_editor%2Fdependencies.htm

それは言われて、その:

ます。また、プラグインの依存関係の最小バージョンと最大バージョンを指定することができます。

+0

アレクサンダー:これはちょっとした問題です。すべての単一依存性の最小バージョンを知るにはどうすればいいですか?私はそれが3.7で動作することを知っているが、私はそれが3.5で動作する可能性があると思う。もちろん、私はちょうど言うことができる:あなたは3.7が必要ですが、おそらくこれは何らかの理由で彼らの3.5をあきらめることができない潜在的なユーザーを不必要に散漫させるかもしれません。 – Ingo

+1

私はこの場合、最低バージョンを見つける唯一の可能性はテストすることです:Sプラグインの各組み合わせをテストする必要はないかもしれませんが、core.runtime、uiなどのベースプラグインが必要です? –

+1

はい、どこかに3.5をインストールしてビルドして実行する必要があります:http://archive.eclipse.org/eclipse/downloads/index.php –

関連する問題