diff --git a/project/CoursierSettings.scala b/project/CoursierSettings.scala index 37f4e9ad0..d45b234a7 100644 --- a/project/CoursierSettings.scala +++ b/project/CoursierSettings.scala @@ -70,26 +70,27 @@ object CoursierSettings { ) lazy val generatePropertyFile = - resourceGenerators.in(Compile) += { - (target, version).map { (dir, ver) => - import sys.process._ + resourceGenerators.in(Compile) += Def.task { + import sys.process._ + + val dir = target.value + val ver = version.value - val f = dir / "coursier.properties" - dir.mkdirs() + val f = dir / "coursier.properties" + dir.mkdirs() - val p = new java.util.Properties + val p = new java.util.Properties - p.setProperty("version", ver) - p.setProperty("commit-hash", Seq("git", "rev-parse", "HEAD").!!.trim) + p.setProperty("version", ver) + p.setProperty("commit-hash", Seq("git", "rev-parse", "HEAD").!!.trim) - val w = new java.io.FileOutputStream(f) - p.store(w, "Coursier properties") - w.close() + val w = new java.io.FileOutputStream(f) + p.store(w, "Coursier properties") + w.close() - println(s"Wrote $f") + println(s"Wrote $f") - Seq(f) - }.taskValue + Seq(f) } lazy val coursierPrefix = {