2017-12-07 6 views
0

私はEclipseでjavaプロジェクトのセットアップをmavenでビルドしています。プロジェクト自体は複数モジュールのプロジェクトです(しかし、私はmaven-eclipseプラグインではなくm2eプラグインを使用していませんし、eclipseプロジェクトにはMavenの性質がありません)eclipseプロジェクトは、依存関係としてリストされていない参照されたライブラリのjarを持っています

eclipseでmvn installを実行すると、コマンドプロンプトで同じコマンドを実行すると、依存関係がないためにコンパイルエラーが発生します。

これは、探しているjarがpom.xmlの依存関係として明示的にリストされていないか、推移的な依存関係であることがわかります。私はmvnの依存関係を実行しようとしました:木もこのジャーを見ることができませんでした。

このjarファイルはどのようにしてeclipseで利用できますか?

更新:2つの欠落しているjarファイルは

<dependency> 
    <groupId>org.springframework.integration</groupId> 
    <artifactId>spring-integration-jms</artifactId> 
</dependency> 
<dependency> 
    <groupId>javax.jms</groupId> 
    <artifactId>jms</artifactId> 
</dependency> 
+0

日食の中の.m2リポジトリの場所を確認してください。 window> preference> maven> usersettings –

+0

私はチェックし、リポジトリの場所は正しい場所に指しています – ljustin

+0

ポンドまたは瓶の名前を掲示してください。 –

答えて

0

ある私は、この問題を解決しました。問題は、間違ったリモートリポジトリにトラフィックをリダイレクトしたので、依存関係を見つけてインストールすることができなかった無効なグローバルミラー設定と関係し、後でコンパイルエラーが発生します。

eclipseでは、グローバル設定がない場合にのみ組み込みmaven参照のユーザー設定を使用していたため、うまくいきました。