2

私は、Web アプリケーションをバンドルとして Virgo 3.0.1.RELEASE にデプロイするソリューションに到達するために取り組んでいます。私のシナリオは次のとおりです。

  • Maven Bundle Pluginを使用してマニフェストを生成します。
  • Maven WAR pluginを使用して、すべての JAR 依存関係を除外します。
  • ローカル リポジトリでプレーンなMaven JAR アーティファクトをホストするように Virgo に命令する必要があります。インスタンスとして、Apache Karaf と PAXはプレーンな JAR ファイルを OSGi バンドルとして提供できます。

そう、

  1. Maven リポジトリのプレーンJAR をホストするために Virgo を構成する方法についてのアイデアはありますか?
  2. 一般的に、あなたの経験では、準備が整った Maven リポジトリを使用して OBR としてホストするための最適なソリューションは何ですか?

前もって感謝します。

4

2 に答える 2

1

私がこれまでに見つけた最善の解決策は、実際にApacheKarafでWrapDeployerを使用することです。

于 2011-11-24T10:17:20.363 に答える
0

必要なものはすべて提供されるため、基本的にはKarafを使用してください:) Karafと機能を使用すると、OBRは実際には必要ありません.機能サービスは、すでに展開されたバンドルを解決するのに非常にうまく機能し、それらを再度インストールしません. ただし、機能ファイルに OBR フラグを追加する必要があります。

于 2013-01-17T21:34:36.123 に答える