lazy val settings = Seq(organization := "com.sageserpent",
  name := "plutonium",
  version := "1.0.0-SNAPSHOT",
  scalaVersion := "2.11.7",
  scalacOptions += "-Xexperimental",
  libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test",
  libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.12.5" % "test",
  libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.2.2",
  libraryDependencies += "org.scalaz" % "scalaz-scalacheck-binding_2.11" % "7.2.2",
  libraryDependencies += "io.github.nicolasstucki" %% "multisets" % "0.3",
  libraryDependencies += "cglib" % "cglib" % "3.2.0",
  libraryDependencies += "com.sageserpent" %% "americium" % "0.1.0",
  libraryDependencies += "com.jsuereth" %% "scala-arm" % "1.4",
  libraryDependencies += "org.scalamock" %% "scalamock-scalatest-support" % "3.2" % "test",
  publishMavenStyle := true,
  publishTo := Some(Resolver.file("file",  new File(Path.userHome.absolutePath+"/.m2/repository"))))


lazy val plutonium = (project in file(".")).settings(settings: _*)

resolvers += Resolver.jcenterRepo
lazy val settings = Seq(organization := "com.sageserpent",
  name := "plutonium",
  version := "1.0.0-SNAPSHOT",
  scalaVersion := "2.11.7",
  scalacOptions += "-Xexperimental",
  libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test",
  libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.13.0" % "test",
  libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.2.2",
  libraryDependencies += "org.scalaz" % "scalaz-scalacheck-binding_2.11" % "7.2.2",
  libraryDependencies += "io.github.nicolasstucki" %% "multisets" % "0.3",
  libraryDependencies += "cglib" % "cglib" % "3.2.0",
  libraryDependencies += "com.sageserpent" %% "americium" % "0.1.0",
  libraryDependencies += "com.jsuereth" %% "scala-arm" % "1.4",
  libraryDependencies += "org.scalamock" %% "scalamock-scalatest-support" % "3.2" % "test",
  publishMavenStyle := true,
  publishTo := Some(Resolver.file("file",  new File(Path.userHome.absolutePath+"/.m2/repository"))))


lazy val plutonium = (project in file(".")).settings(settings: _*)

resolvers += Resolver.jcenterRepo
--- 
+++ 
@@ -4,7 +4,7 @@
   scalaVersion := "2.11.7",
   scalacOptions += "-Xexperimental",
   libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test",
-  libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.13.0" % "test",
+  libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.12.5" % "test",
   libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.2.2",
   libraryDependencies += "org.scalaz" % "scalaz-scalacheck-binding_2.11" % "7.2.2",
   libraryDependencies += "io.github.nicolasstucki" %% "multisets" % "0.3",
Downgrade ScalaCheck dependency back to 1.12.5, as ScalaTest hasn't been built against ScalaCheck 1.13.0 yet - has been causing classloading errors.