diff options
Diffstat (limited to 'scalalib/api/src/ZincWorkerApi.scala')
-rw-r--r-- | scalalib/api/src/ZincWorkerApi.scala | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scalalib/api/src/ZincWorkerApi.scala b/scalalib/api/src/ZincWorkerApi.scala index 53a98c24..dfda44b8 100644 --- a/scalalib/api/src/ZincWorkerApi.scala +++ b/scalalib/api/src/ZincWorkerApi.scala @@ -1,8 +1,11 @@ package mill.scalalib.api import mill.api.Loose.Agg -import mill.api.PathRef +import mill.api.{PathRef, BuildProblemReporter} import mill.api.JsonFormatters._ + + + object ZincWorkerApi{ type Ctx = mill.api.Ctx.Dest with mill.api.Ctx.Log with mill.api.Ctx.Home } @@ -11,7 +14,8 @@ trait ZincWorkerApi { def compileJava(upstreamCompileOutput: Seq[CompilationResult], sources: Agg[os.Path], compileClasspath: Agg[os.Path], - javacOptions: Seq[String]) + javacOptions: Seq[String], + reporter: Option[BuildProblemReporter]) (implicit ctx: ZincWorkerApi.Ctx): mill.api.Result[CompilationResult] /** Compile a mixed Scala/Java or Scala-only project */ @@ -23,7 +27,8 @@ trait ZincWorkerApi { scalaOrganization: String, scalacOptions: Seq[String], compilerClasspath: Agg[os.Path], - scalacPluginClasspath: Agg[os.Path]) + scalacPluginClasspath: Agg[os.Path], + reporter: Option[BuildProblemReporter]) (implicit ctx: ZincWorkerApi.Ctx): mill.api.Result[CompilationResult] def discoverMainClasses(compilationResult: CompilationResult) |