2011-06-30 13 views
0


私のマシンでは正常に動作していて、他のマシンでは動作していないmavenプロジェクトがあります。明らかに他のマシンでは、mvnがjarへのパスを解決できず、結果としてClassNotFoundExceptionになります。
欠落しているクラスは、間接的な依存関係(つまり依存関係の依存関係)であり、自分のpomで直接参照されていないjarの一部です。依存関係ツリーのjarへのパスを判断する方法はありますか?依存関係ツリー内のjarへのパスを解決する方法

答えて

0

mvn dependency:treeを使用すると、すべての依存関係を持つツリーが印刷されます。完了したら、欠けている瓶がツリーのどこから来たのかを探します。

0

EclipseのPOMエディタには、有用な依存関係の階層ビューがあります。これらのことをテストするもう1つの方法は、.m2/repositoryディレクトリのビットを(バックアップした後に)削除して、自分のマシン上にビルドできないかどうかを確認することです。

関連する問題