lazy val amyc = (project in file(".")) .disablePlugins(plugins.JUnitXmlReportPlugin) .enablePlugins(StudentPlugin) .settings( name := "amyc", version := "1.5", organization := "ch.epfl.lara", scalaVersion := "2.12.3", scalaSource in Compile := baseDirectory.value / "src", scalacOptions ++= Seq("-feature"), scalacOptions += "-Xmixin-force-forwarders:false", //Fixes bug https://github.com/eclipse/lsp4j/issues/127 scalaSource in Test := baseDirectory.value / "test" / "scala", parallelExecution in Test := false, libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % "test", libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.1", resolvers += "lsp4j-repository" at "https://download.eclipse.org/lsp4j/maven", libraryDependencies += "org.eclipse.lsp4j" % "org.eclipse.lsp4j" % "0.8.1", testOptions += Tests.Argument(TestFrameworks.JUnit, "-v") )