24 lines
965 B
Plaintext
24 lines
965 B
Plaintext
|
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")
|
||
|
)
|