宇宙的恐怖機関 - p2-maven-plugin Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
* eclipse p2 リポジトリの composite repository 作成は上手く行った。
* qiita かなんかで記事を書きたいが、ニッチかなあ。
!!! p2-maven-plugin で、eclipse plugin 開発に maven の恩恵を
* 通常のjavaプロジェクトなら、maven に依存関係を書いておけば依存ライブラリをバージョン管理システムにコミットする必要は無い。
* しかし、tycho でeclipse plugin をビルドするときには、依存ライブラリをmavenセントラルリポジトリから取得することが出来ない。
* p2-maven-plugin を導入することで、maven リポジトリだけで配布されているライブラリをeclipseに直接インストールできるようになる。これでeclipse plugin開発でも依存ライブラリをバージョン管理システムに保管しておく必要がなくなる。
!!! eclipse プラグインの更新サイトで依存ライブラリも一緒に配布したい
* p2-maven-plugin で作成した更新サイトと、そのライブラリに依存しているeclipse pluginを同じ更新サイトで配布したい。
* composite repository という仕組みを使えば、複数のプロジェクトでそれぞれに生成した更新サイトを1個のサイトとして扱うことが可能になる。
* composite repository では、上記のような組み合わせ以外に複数バージョンのビルドを同時に配布する場合などにも活用できます。
* qiita かなんかで記事を書きたいが、ニッチかなあ。
!!! p2-maven-plugin で、eclipse plugin 開発に maven の恩恵を
* 通常のjavaプロジェクトなら、maven に依存関係を書いておけば依存ライブラリをバージョン管理システムにコミットする必要は無い。
* しかし、tycho でeclipse plugin をビルドするときには、依存ライブラリをmavenセントラルリポジトリから取得することが出来ない。
* p2-maven-plugin を導入することで、maven リポジトリだけで配布されているライブラリをeclipseに直接インストールできるようになる。これでeclipse plugin開発でも依存ライブラリをバージョン管理システムに保管しておく必要がなくなる。
!!! eclipse プラグインの更新サイトで依存ライブラリも一緒に配布したい
* p2-maven-plugin で作成した更新サイトと、そのライブラリに依存しているeclipse pluginを同じ更新サイトで配布したい。
* composite repository という仕組みを使えば、複数のプロジェクトでそれぞれに生成した更新サイトを1個のサイトとして扱うことが可能になる。
* composite repository では、上記のような組み合わせ以外に複数バージョンのビルドを同時に配布する場合などにも活用できます。