2017-11-25 35 views
1

Tychoを使用してEclipseプラグインを(A、B、C、Dなど)順番にビルドしてから、すべてのプラグインをビルドしたらp2リポジトリに配置します。Eclipseプラグインに必要なバンドルを解決する方法

プラグインBはプラグインAに依存しています。プラグインBのマニフェストファイルでは、必要なバンドルセクションにAが与えられています。

しかし、私は最後にp2 repoを構築しているので、Aはp2 repoには存在しません。つまり、すべてのプラグインが構築されると、です。私はすべてのプラグインに対して1つのp2リポジトリを構築したいので(カウントは約50です)

これらのすべてのプラグインは、単一のフォルダにあります。

どのようにこの依存関係を解決できますか?

+0

[チョコのMavenマルチモジュールでのカスタムpom.xmlファイルのコピー](https://stackoverflow.com/questions/33396390/custom-pom-xml-filename-in-maven-multimodule-for-tycho) –

答えて

1

あなたが「Custom pom.xml filename in maven multimodule for tycho

<!-- in file pom.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

<!-- in file pom-tycho.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

で説明したものと同様のマルチモジュールパターンをたどる可能性が考えは、マルチモジュールプロジェクトでのビルド順序が<module>要素内に宣言順に従うことです。

関連する問題