2012-02-08 10 views
0

私はServiceMixの4.4.0用の新しいプロジェクトを作成していインポートします。私のプロジェクトはいくつかのモジュールと1つの親のpom.xmlで構成されます、ここでは一例です:ServiceMixのは、すべての依存関係が

+- Module1 
+- Module2 
+- pom.xml (parent) 

各モジュールには、親のポンポンを参照する要素が含まれています。

私は親ポンポンのすべてのServiceMixの依存関係を宣言することを考えました。この方法で、私は子モジュールのバージョンを取り除くでしょう。

だから私の質問は、直接一つずつそれらを入力しなくても、私の親のpom.xml内のすべてのServiceMixの依存関係を含める方法、ありますか?おそらく、Servicemixの親pomなどをインポートする方法がありますか?

答えて

0

Servicemix4が既にインストールされた機能/バンドルの束を持つだけのOSGiコンテナで、あなたのプロジェクトにすべてServiceMixの依存関係をインポートする必要はありません。代わりに、プロジェクトに必要な依存関係のみを使用してプロジェクトをビルドし、Servicemix4にデプロイします(maven-bundle-pluginを使用)。

...あなただけの成果物の最新バージョンを探しているなら、あなたはここでそれらを得ることができます

http://servicemix.apache.org/SMX4/creating-a-bundle-using-maven.html

http://www.consulting-notes.com/2010/08/servicemix-developer-machine-setup.html

...詳細については、これらのページをご覧ください

http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk/pom.xml

+0

まあ、これは私がやりたいことを正確ではありません。私はちょうど親のpom.xmlに具体的なバージョンのFuse/Servicemixのすべての依存関係をインポートしたかったのです。これは、私がすべての子モジュールでそれらを使うことを意味するものではありません。私はちょうど子供のポンでバージョンを取り除きたい。 – altanis

+0

あなただけ/コピーあなたのポンポンに貼り付ける必要があります...しかし、私はちょうどあなたが使用したいものは何でもバージョンを使用してアプリケーションを構築開始すると、あなたのバンドルをインストールすると、その後、ServiceMixのが欠けているものを教えてくれます。必要な場合は、バンドルの前に不足している依存バンドルをインストールしてください。 –

関連する問題