JvmWorkerImpl

mill.javalib.worker.JvmWorkerImpl
class JvmWorkerImpl(args: JvmWorkerArgs) extends InternalJvmWorkerApi, AutoCloseable

Attributes

Source
JvmWorkerImpl.scala
Graph
Supertypes
trait AutoCloseable
trait JvmWorkerApi
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def apply(op: ZincOp, javaHome: Option[Path], javaRuntimeOptions: Seq[String], reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean)(using ctx: Ctx): op.Response

Compile a Java-only project.

Compile a Java-only project.

Attributes

Definition Classes
Source
JvmWorkerImpl.scala
override def close(): Unit

Attributes

Definition Classes
AutoCloseable
Source
JvmWorkerImpl.scala

Inherited methods

override 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]

Compile a Java-only project

Compile a Java-only project

Attributes

Definition Classes
Inherited from:
InternalJvmWorkerApi
Source
InternalJvmWorkerApi.scala
override 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]

Compile a mixed Scala/Java or Scala-only project

Compile a mixed Scala/Java or Scala-only project

Attributes

Definition Classes
Inherited from:
InternalJvmWorkerApi
Source
InternalJvmWorkerApi.scala
override def docJar(scalaVersion: String, scalaOrganization: String, compilerClasspath: Seq[PathRef], scalacPluginClasspath: Seq[PathRef], javaHome: Option[Path], args: Seq[String])(using ctx: Ctx): Boolean

Compiles a Scaladoc jar.

Compiles a Scaladoc jar.

Attributes

Definition Classes
Inherited from:
InternalJvmWorkerApi
Source
InternalJvmWorkerApi.scala