summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-05 00:19:06 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-05 00:19:06 -0700
commitdfe12f27063874ca6ff86dee98c85b82236e1762 (patch)
tree878ec8b496a5b14c33007962cf24da681a347374 /build.sbt
parentcc4596f415c63bb9e03e07f714b6ce29e9cfe533 (diff)
downloadmill-dfe12f27063874ca6ff86dee98c85b82236e1762.tar.gz
mill-dfe12f27063874ca6ff86dee98c85b82236e1762.tar.bz2
mill-dfe12f27063874ca6ff86dee98c85b82236e1762.zip
Turn on `lihaoyi:acyclic` plugin, enforce it, and break up whatever import cycles exist
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt7
1 files changed, 6 insertions, 1 deletions
diff --git a/build.sbt b/build.sbt
index ea2db92e..cb233365 100644
--- a/build.sbt
+++ b/build.sbt
@@ -13,7 +13,12 @@ val sharedSettings = Seq(
// G1 Garbage Collector is awesome https://github.com/lihaoyi/Ammonite/issues/216
Seq("#!/usr/bin/env sh", """exec java -jar -Xmx500m -XX:+UseG1GC $JAVA_OPTS "$0" "$@"""")
)
- )
+ ),
+
+ libraryDependencies += "com.lihaoyi" %% "acyclic" % "0.1.7" % "provided",
+ scalacOptions += "-P:acyclic:force",
+ autoCompilerPlugins := true,
+ addCompilerPlugin("com.lihaoyi" %% "acyclic" % "0.1.7")
)
lazy val core = project