JvmWorkerApi

mill.scalalib.api.JvmWorkerApi
See theJvmWorkerApi companion object
trait JvmWorkerApi

Attributes

Companion
object
Source
JvmWorkerApi.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

@Scaladoc(value = "/** Compile a Java-only project */")
def compileJava(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javacOptions: Seq[String], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean)(implicit ctx: Ctx): Result[CompilationResult]

Compile a Java-only project

Compile a Java-only project

Attributes

Source
JvmWorkerApi.scala
@Scaladoc(value = "/** Compile a mixed Scala/Java or Scala-only project */")
def compileMixed(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javacOptions: Seq[String], scalaVersion: String, scalaOrganization: String, scalacOptions: Seq[String], compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean, auxiliaryClassFileExtensions: Seq[String])(implicit ctx: Ctx): Result[CompilationResult]

Compile a mixed Scala/Java or Scala-only project

Compile a mixed Scala/Java or Scala-only project

Attributes

Source
JvmWorkerApi.scala
def docJar(scalaVersion: String, scalaOrganization: String, compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], args: Seq[String])(implicit ctx: Ctx): Boolean

Attributes

Source
JvmWorkerApi.scala