From b2d480b2b9de6091a8e7c135dac5dd2c0f653c6b Mon Sep 17 00:00:00 2001 From: Olivier Mélois Date: Thu, 25 Apr 2019 13:59:29 +0200 Subject: 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 --- build.sc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'build.sc') 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" + ) + } + } -- cgit v1.2.3