2009-06-21 14 views
1

こんにちは私はSpring In Action 2.0を勉強しています。私はmavenを初めて使っています。 私は章とコードを歩いていますが、Eclipseのpomエディタでpom.xmlを使用してプロジェクトをインポートしたときにエラーが発生しました。MavenとSpring

6/21/09午前3時19分42秒AM CDT:activeioコア:ジャー:3.0ベータ3: 間接的に参照アーティファクト インキュベーター-ActiveMQの不足しているコンパイル

6/21/09 3 :19:42 AM CDT:ActiveMQのコア:jarファイル:4.0: 間接的に参照アーティファクト インキュベーター-ActiveMQの不足している

をコンパイル私はjarファイルをダウンロードし、ライブラリに追加。まだそれは動作しません。 私は次に何をするつもりですか?誰もこれで私を助けることができますか? ありがとうございます。

+0

質問 – dfa

+0

にpom.xmlを追加するか、mvn依存関係の結果を追加してください:tree –

答えて

2

Maven2 central repositoryでは参照されているjarファイルを利用できないため、POMまたは設定内のアクティブなプロファイルに追加のリポジトリ宣言がない限り、Mavenはアーティファクトの入手先を知りません。

herehereのようないくつかのパブリックリポジトリがこれらのアーティファクトをホストしています。 これらのリポジトリを使用するには、POMまたは設定に関連するリポジトリ宣言を追加します。設定の例については、hereを参照してください。

また、リポジトリを信頼できない場合は、手動でjarファイルをダウンロードしてローカルのMavenリポジトリに置くこともできますが、Mavenが期待する構造を再現するように注意する必要があります。異なった瓶のための問題。

また、外部リポジトリとのMavenのやり取りを管理するために、NexusArtifactoryのようなMavenリポジトリマネージャを使用することもできます。

Mavenに関する一般的なヘルプ/情報については、Maven bookをご覧ください。

+0

うん、http://repo.fuseource.com/maven2のリポジトリ宣言を追加するとうまくいくはずです。 –

関連する問題