1

デプロイされたOSGIバンドルの実行可能なequinox構成を生成する方法を探しています。

ビルドサーバーは、mavenおよびtycho-pluginを介してOSGIバンドルをデプロイし、それらをm2ディレクトリーに配置します。次のステップは、デプロイメントディレクトリからバンドルを収集し、それらを分点構成にまとめて、コンテナーを起動することです。

バンドルを収集し、分点コンテナを手動で構成するのは私が好む方法ではないため、スクリプトを介してこれを自動的に行う方法を探しています。

ANTスクリプトのような解決策はありますか?

助けを期待して

4

3 に答える 3

2

「製品」(つまり、完全に自己完結型の OSGi ランタイム) を構築します。

一般的な tycho ドキュメント [1] および特に [1] を参照してください。tycho チュートリアル [2] の演習 5 とソリューション [3]

[1] http://eclipse.org/tycho/documentation.php

[2] http://eclipsecon.org/sessions/building-eclipse-plugins-and-rcp-applications-tycho

[3] https://github.com/jsievers/tycho-demo/tree/master/exercises/Exercise_06_Solution

于 2012-02-07T19:15:48.253 に答える
1

あなたができることの一つはあなたがあなたのディレクトリconfig.iniに置くことができるファイルを生成することです。configuration/そこosgi.bundlesにあるエントリを使用すると、インストールして開始するバンドルを指定できます。例:

config.iniコンテンツ:

osgi.bundles=org.eclipse.osgi.services@start, ../mydirectory/mybundle.jar@start

config.iniが確実に取得されるように、equinoxを起動するときに構成ディレクトリを指定する必要がある場合があります。

java -jar plugins/org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar -configuration configuration
于 2012-02-08T10:03:51.213 に答える
0

https://github.com/sarod/equinox-config-builderを使用して、プラグイン ディレクトリから config.ini を簡単に生成できます。

于 2014-08-30T19:20:25.723 に答える