JvmWorkerApi

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

Attributes

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

Members list

Value members

Concrete methods

def compileJava(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[Path], javacOptions: Seq[String], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean, workDir: Path)(using ctx: Ctx): Result[CompilationResult]

Compile a Java-only project

Compile a Java-only project

Attributes

Source
JvmWorkerApi.scala
def compileJava(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[Path], javacOptions: Seq[String], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean)(using ctx: Ctx): Result[CompilationResult]

Attributes

Source
JvmWorkerApi.scala
def compileMixed(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[Path], javacOptions: Seq[String], scalaVersion: String, scalaOrganization: String, scalacOptions: Seq[String], compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], compilerBridgeOpt: Option[PathRef], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean, incrementalCompilation: Boolean, auxiliaryClassFileExtensions: Seq[String], workDir: Path)(using 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 compileMixed(upstreamCompileOutput: Seq[CompilationResult], sources: Seq[Path], compileClasspath: Seq[Path], javaHome: Option[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])(using ctx: Ctx): Result[CompilationResult]

Attributes

Source
JvmWorkerApi.scala
def docJar(scalaVersion: String, scalaOrganization: String, compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], compilerBridgeOpt: Option[PathRef], javaHome: Option[Path], args: Seq[String], workDir: Path)(using ctx: Ctx): Boolean

Compiles a Scaladoc jar.

Compiles a Scaladoc jar.

Attributes

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

Attributes

Source
JvmWorkerApi.scala