私はgradleをintellijと統合しています。なぜなら、hamcrestライブラリがbuild.gradleにリストされていないにもかかわらず、それがなぜクラスパスにあるのか分かりません。ハムクレストはなぜ私のクラスパスにありますか?
2
A
答えて
2
junit:junit:4.12
は、その推移依存関係としてそれをもたらしますので。あなたはここでのJUnitのドキュメント
から関連するセクションです
./gradlew dependencies
を実行することで、これを見ることができますHamcrestの具体的な成果物を使用するために行われる必要があり、余分なものはありません。過去には、junit:junitとjunit:junit-depという2つのJUnit Mavenのアーティファクトがありました。後者のバージョンには、org.hamcrest:hamcrest-coreのバンドルされたコピーは含まれず、代わりにHamcrestに過渡的な依存関係があると宣言しました。 Mavenのようなものになるためには、バージョン4.11からhamcrest-coreに推移的な依存関係を持つjunit:junit artifactしかありません。
関連する問題
- 1. なぜ私はそんなに遅れがありますか?
- 2. なぜ私のフッタに大きなギャップがありますか?
- 3. firefox:なぜ私のステータスバーに変更はありませんか?
- 4. 私は数バイトのリークがあります - なぜですか?
- 5. なぜMFC :: CHttpFile 'PUT'は私にはありませんか?
- 6. なぜ私にそのコードに型エラーがありますか?
- 7. なぜ私のラベルに `cut`オブジェクトがありますか?
- 8. なぜ私はサーバーにアクセス権がありませんか?
- 9. なぜ私のアニメーションはアクティブではありませんか?
- 10. tools.jarはクラスパスにはもうありませんか?
- 11. ワイルドカードによるクラスパスが私にとってうまくいかないのはなぜですか?
- 12. なぜこのページの下部に私の脇にはありますか?
- 13. javamailのクラスパス設定に問題がありますか?
- 14. なぜ私の集計グループはありませんか?
- 15. なぜ私のforeachファイルコンテナループはありませんか?
- 16. なぜ私のTableRowFilterフィルタはありませんか?
- 17. なぜ私のXMLに根本的な誤りがありますか?
- 18. なぜ私のPinterestアプリケーションはまだ保留状態にありますか?
- 19. Javac。コマンドラインでクラスパスを指定するショートカットはありますか?
- 20. 遅いクエリは.0007sかかりますか?なぜ私のslowlogにこれはありますか?
- 21. クラスパスにあるプロパティファイルを変更する方法はありますか?
- 22. なぜ私のConfigurationManagerにAppSettingsがありませんか?
- 23. なぜ私の配列はnullになりますか? (Java)の
- 24. なぜ私のjadeスクリプトタグはbodyタグの中にありますか?
- 25. なぜ私は最初のlorem ipsumの上にパディングがありますか?
- 26. Javascript - クラスパスに名前空間がありますか?
- 27. css&html5:なぜ私の体は一番上にスペースがありますか?
- 28. なぜ私はalembicの移行に問題がありますか?
- 29. なぜ私はプレーヤーキャラクターとボックスコライダーの間にギャップがありますか?
- 30. なぜ私の日時計は31日に問題がありますか?
私はhttp://google.github.io/truth/comparisonを見てお勧めします。あなたは、AssertJ構文がHamcrestのものよりも「審美的に満足」しているかもしれません。追加の依存関係ですが、それはtestCompileのためだけであり、大したことではありません。 – user7610