summaryrefslogtreecommitdiff
path: root/core/src/main/scala/forge
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-09 08:01:31 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-09 08:01:55 -0800
commitc7ab7da7ccd21c63740f6494811a09722a0d2ce0 (patch)
treecf11362f1fc13ed53eaf85d92d8bec0c304a822a /core/src/main/scala/forge
parentfd545a9ae9f41a4bfdc2bf13a4554943f206f92b (diff)
downloadmill-c7ab7da7ccd21c63740f6494811a09722a0d2ce0.tar.gz
mill-c7ab7da7ccd21c63740f6494811a09722a0d2ce0.tar.bz2
mill-c7ab7da7ccd21c63740f6494811a09722a0d2ce0.zip
Move `JavaCompilerJarTests` over to new `Target.ctx()` syntax
Diffstat (limited to 'core/src/main/scala/forge')
-rw-r--r--core/src/main/scala/forge/define/Target.scala20
1 files changed, 0 insertions, 20 deletions
diff --git a/core/src/main/scala/forge/define/Target.scala b/core/src/main/scala/forge/define/Target.scala
index 667fe467..b98d3902 100644
--- a/core/src/main/scala/forge/define/Target.scala
+++ b/core/src/main/scala/forge/define/Target.scala
@@ -91,26 +91,6 @@ object Target extends Applicative.Applyer[Target, Target, Args]{
val inputs = Nil
}
- class Subprocess(val inputs: Seq[Target[_]],
- command: Args => Seq[String]) extends Target[Subprocess.Result] {
-
- def evaluate(args: Args) = {
- mkdir(args.dest)
- import ammonite.ops._
- implicit val path = ammonite.ops.Path(args.dest, pwd)
- val toTarget = () // Shadow the implicit conversion :/
- val output = %%(command(args))
- assert(output.exitCode == 0)
- Subprocess.Result(output, PathRef(args.dest))
- }
- }
- object Subprocess{
- case class Result(result: ammonite.ops.CommandResult, dest: PathRef)
- object Result{
- private implicit val crFormat: Format[CommandResult] = JsonFormatters.crFormat
- implicit val tsFormat: Format[Target.Subprocess.Result] = Json.format
- }
- }
def mapCtx[A, B](t: Target[A])(f: (A, Args) => B) = t.mapDest(f)
def zip() = new Target.Target0(())