summaryrefslogtreecommitdiff
path: root/build.sc
diff options
context:
space:
mode:
authorOlivier Mélois <baccata64@gmail.com>2019-04-25 13:59:29 +0200
committerTobias Roeser <le.petit.fou@web.de>2019-04-25 13:59:29 +0200
commitb2d480b2b9de6091a8e7c135dac5dd2c0f653c6b (patch)
tree0d0f3ecd0f796894b4542b9eaeae38cfce7a3217 /build.sc
parent0d16d730cbdf31b2f88ca602fac73bf1bf622a90 (diff)
downloadmill-b2d480b2b9de6091a8e7c135dac5dd2c0f653c6b.tar.gz
mill-b2d480b2b9de6091a8e7c135dac5dd2c0f653c6b.tar.bz2
mill-b2d480b2b9de6091a8e7c135dac5dd2c0f653c6b.zip
Beginning of Bloop integration (#595)
* Sync with latest versions, started bloop connection * BloopModule back to the bare minimum * Added first Bloop related unit-tests * More tests * Fixed global module usage. * Added resolution in bloop config * More tests, using correct repository list * revert dev change * Changed moduleSourceMap implementation * Using path-dependant trait for the module This facilitates testing by preventing the trait from referencing a global module. * Added semanticDB to bloopConfig * Added documentation * Install returns pathRefs instead of paths * bumped semanticDB * Better use of mill's cache, avoid duplication of work * addressing comments
Diffstat (limited to 'build.sc')
-rwxr-xr-xbuild.sc9
1 files changed, 9 insertions, 0 deletions
diff --git a/build.sc b/build.sc
index eb91022b..fd5d4e29 100755
--- a/build.sc
+++ b/build.sc
@@ -306,6 +306,15 @@ object contrib extends MillModule {
def moduleDeps = Seq(scalalib)
def ivyDeps = Agg(ivy"org.flywaydb:flyway-core:5.2.4")
}
+
+ object bloop extends MillModule {
+ def moduleDeps = Seq(scalalib)
+ def ivyDeps = Agg(
+ ivy"ch.epfl.scala::bloop-config:1.2.5",
+ ivy"com.lihaoyi::ujson-circe:0.7.4"
+ )
+ }
+
}