The mockito-all artifact was designed to bundle Mockito and all its dependencies (like Hamcrest and Objenesis) into a single file. However, this led to "Jar Hell," where the bundled versions of these libraries would conflict with other versions already present in a project's classpath.
Official support for mockito-all ended in with the release of version 2.0.2-beta . Transitioning to mockito-core download mockito-all archive
While the mockito-all archive was once the standard for adding the Mockito framework to Java projects, it has been in favor of mockito-core . Developers are now encouraged to use modular dependencies to avoid library conflicts, particularly with Hamcrest. Where to Download the mockito-all Archive The mockito-all artifact was designed to bundle Mockito
mockito-all includes org.hamcrest classes = bad practice #324 this led to "Jar Hell
If you are maintaining a legacy project that requires the specific "all-in-one" JAR, you can still find it in several public repositories: