mill.javalib.api.internal.JvmWorkerApi
See theJvmWorkerApi companion object
trait JvmWorkerApi extends JvmWorkerApi
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Abstract methods
@Scaladoc(value = "/** Compile a Java-only project. */")
def compileJava(op: ZincCompileJava, javaHome: Option[Path], javaRuntimeOptions: JavaRuntimeOptions, reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean)(using context: Ctx): Result[CompilationResult]
Compile a Java-only project.
Compile a Java-only project.
Attributes
@Scaladoc(value = "/** Compile a mixed Scala/Java or Scala-only project. */")
def compileMixed(op: ZincCompileMixed, javaHome: Option[Path], javaRuntimeOptions: JavaRuntimeOptions, reporter: Option[CompileProblemReporter], reportCachedProblems: Boolean)(using context: Ctx): Result[CompilationResult]
Compile a mixed Scala/Java or Scala-only project.
Compile a mixed Scala/Java or Scala-only project.
Attributes
@Scaladoc(value = "/** Compiles a Scaladoc jar. */")
Compiles a Scaladoc jar.
Compiles a Scaladoc jar.
Attributes
Concrete 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
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
Compiles a Scaladoc jar.
In this article