You can download ScalaMock jars and sources from Maven Central or JCenter.
Release versions are also in JCenter, so your favourite resolver should be covered.
If you want try a pre-release version, you can add Sonatype Snapshots to your resolvers. Travis publishes all commits to the Snapshot Repo. So if you need a fix urgently, you can try one of those CI builds. First, add the Snapshot Repo to your resolvers:
// e.g., for SBT: resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
You can search for CI builds on Sonatype OSS Nexus.
// for versions 4.0+ use this dependency: libraryDependencies += "org.scalamock" %% "scalamock" % "(version)" % Test // as ScalaTest is now an "optional" dependency, you should include that yourself: libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.4" % Test
To use ScalaMock with Specs2:
// for versions 4.0+ use this dependency: libraryDependencies += "org.scalamock" %% "scalamock" % "(version)" % Test // as Specs2 is now an "optional" dependency, you should include that yourself: libraryDependencies += "org.specs2" %% "specs2-core" % "3.9.1" % Test
To include ScalaMock in your Maven project add the following to your
<dependency> <groupId>org.scalamock</groupId> <artifactId>scalamock_2.11</artifactId> <version>(version)</version> <scope>test</scope> </dependency> <dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_2.11</artifactId> <version>3.0.4</version> <scope>test</scope> </dependency>
testCompile 'org.scalamock:scalamock_2.11:(version)' testCompile 'org.scalatest:scalatest_2.11:3.0.4'
Upgrading from ScalaMock Version 3.x
Before version 4.0, ScalaMock had different artefacts for ScalaTest and Specs2 (scalamock-scalatest-support and scalamock-specs2-support), which actually pulled in versions of ScalaTest and Spec2 respectively. Since ScalaMock version 4.0.0, this was changed to combine both these adaptors into the main jar file and make the transitive dependencies optional. When upgrading, make sure to include a new dependency to ScalaTest/Specs2 if your project doesn’t have one already. See the examples above for guidance.