答案 0 :(得分:2)
因为junit:junit:4.12
将其作为传递依赖项。你可以通过运行
./gradlew dependencies
以下是jUnit文档中的相关部分
为了使用Hamcrest的特定工件,不需要做任何额外的工作。在过去,有两个JUnit Maven工件:junit:junit和junit:junit-dep,后者版本不包含org.hamcrest:hamcrest-core的捆绑副本,而是声明了对Hamcrest的传递依赖。为了更像Maven,从版本4.11开始,只有junit:junit工件,它使用对hamcrest-core的传递依赖。