3

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

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

4

2 に答える 2

1

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

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

[場所] タブ -> 選択したフォルダーを追加し、jar ファイルを参照します

于 2015-04-10T07:52:23.103 に答える
0

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

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

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

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>2.1</version>
    <executions>
        <execution>
        <id>copy-dependencies</id>
        <phase>process-sources</phase>
        <goals>
            <goal>copy-dependencies</goal>
        </goals>
        <configuration>
            <outputDirectory>${basedir}</outputDirectory>
            <overWriteReleases>false</overWriteReleases>
            <overWriteSnapshots>false</overWriteSnapshots>
            <overWriteIfNewer>true</overWriteIfNewer>
        </configuration>
        </execution>
    </executions>
</plugin>

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

于 2010-07-24T16:21:37.237 に答える