3


0

Eclipseプラグイン製品定義に外部依存関係を追加するにはどうすればよいですか?

私は、SpringのEnterprise Bundle RepositoryとEclipseのZodiacリポジトリーからのバンドルを含むEclipseプラグイン製品を定義しようとしています。 Mavenを使用してこれらのリポジトリをダウンロードしましたが、製品エディターにそれらを認識させる方法がわかりません。

理想的には、Mavenが管理する依存関係のリストを製品エディターに認識させ、それらを依存関係リストに追加できるようにします。 それに失敗した場合、Jarをインポートする簡単な方法はありますか? それとも、ダミープロジェクトを作成し、各Jarのコンテンツをアーカイブとしてインポートするのにこだわっていますか?

2 Answer


1


ウィンドウ→設定→プラグイン開発→ターゲットプラットフォーム

ニーズに合った新しいものを追加するか、現在のものを編集します。

[場所]タブ→選択フォルダーを追加し、jarを参照します


0


一晩寝た後、これが私が思いついた答えです:

空のEclipseプロジェクトを作成し、そこに* .productファイルを配置しました。 そのプロジェクトに、*。targetファイルを追加しました(新規>プラグイン開発>ターゲット定義)。 ターゲットエディターの定義タブで、カスタムフォルダーを追加しました。

私のすべての依存関係jarは、Maven依存関係プラグインを使用してそのフォルダーにコピーされます。

    org.apache.maven.plugins
    maven-dependency-plugin
    2.1


        copy-dependencies
        process-sources

            copy-dependencies


            ${basedir}
            false
            false
            true

これがすべて完了したら、ターゲットエディターの右上隅にある[ターゲットプラットフォームとして設定]リンクをクリックしました。 これで、MavenでダウンロードしたすべてのJarが製品エディターに表示されます。 Mavenの依存関係を変更する場合は、おそらくプロジェクトを更新する必要があることに注意してください。