2017-06-14 1 views
0

私は推移従属性 "bar"を持つテスト依存 "foo"を持っています。加えて、私は "bar"をコンパイル時の依存関係として、他のどこかに入れています。私はmvn依存関係を実行すると気づきました:ツリー、それは推移的テストの依存関係 "bar"は "compile - testから更新されたスコープであり、duplicateでは省略されています"と述べています。Mavenで「テストから更新されたスコープ」はどういう意味ですか?

ここで何が起こっているか"bar"にコンパイルスコープが必要であることを知るのに十分なインテリジェントなメンバですか?もしそうなら、これは素晴らしいことです。私はちょうどよい検索が私をここで助けるように思わないので、この行動を確認したい。

答えて

0

Transitive Dependenciesが解決され、barが解決されて が解決されたことを確認できますが、既に解決されているため省略されています。

"foo"の "bar"のバージョンを変えることで自分自身をテストできます。依存関係のツリーで最も近い定義のため、プロジェクトに直接依存する "bar"のバージョンを常に使用します

関連する問題