final case class BuildOptions(scalaOptions: ScalaOptions = ScalaOptions(), scalaJsOptions: ScalaJsOptions = ScalaJsOptions(), scalaNativeOptions: ScalaNativeOptions = ScalaNativeOptions(), internalDependencies: InternalDependenciesOptions = InternalDependenciesOptions(), javaOptions: JavaOptions = JavaOptions(), jmhOptions: JmhOptions = JmhOptions(), classPathOptions: ClassPathOptions = ClassPathOptions(), scriptOptions: ScriptOptions = ScriptOptions(), internal: InternalOptions = InternalOptions(), mainClass: Option[String] = None, testOptions: TestOptions = TestOptions(), notForBloopOptions: PostBuildOptions = PostBuildOptions()) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BuildOptions
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new BuildOptions(scalaOptions: ScalaOptions = ScalaOptions(), scalaJsOptions: ScalaJsOptions = ScalaJsOptions(), scalaNativeOptions: ScalaNativeOptions = ScalaNativeOptions(), internalDependencies: InternalDependenciesOptions = InternalDependenciesOptions(), javaOptions: JavaOptions = JavaOptions(), jmhOptions: JmhOptions = JmhOptions(), classPathOptions: ClassPathOptions = ClassPathOptions(), scriptOptions: ScriptOptions = ScriptOptions(), internal: InternalOptions = InternalOptions(), mainClass: Option[String] = None, testOptions: TestOptions = TestOptions(), notForBloopOptions: PostBuildOptions = PostBuildOptions())
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addRunnerDependency: Option[Boolean]
- def allExtraCompileOnlyJars: Seq[Path]
- def allExtraJars: Seq[Path]
- def allExtraSourceJars: Seq[Path]
- lazy val archiveCache: ArchiveCache[[+T]Task[T]]
- def artifacts(logger: Logger): Either[BuildException, Artifacts]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val classPathOptions: ClassPathOptions
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def compilerPlugins: Either[BuildException, Seq[Positioned[AnyDependency]]]
- def computeLatestScalaTwoTwelveNightlyVersions(): Either[BuildException, (String, String)]
- def crossOptions: Seq[BuildOptions]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- lazy val finalCache: FileCache[Task]
- def finalRepositories: Seq[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- lazy val hash: Option[String]
- val internal: InternalOptions
- val internalDependencies: InternalDependenciesOptions
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaHome(): Positioned[JavaHomeInfo]
- def javaHomeLocation(): Positioned[Path]
- def javaHomeLocationOpt(): Option[Positioned[Path]]
- lazy val javaHomeManager: JavaHome
- val javaOptions: JavaOptions
- def javacPluginDependencies: Either[BuildException, Seq[Positioned[AnyDependency]]]
- val jmhOptions: JmhOptions
- val mainClass: Option[String]
- def nativeImageWorkDir(root: Path, projectName: String): Path
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val notForBloopOptions: PostBuildOptions
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def orElse(other: BuildOptions): BuildOptions
- lazy val platform: Positioned[Platform]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- lazy val projectParams: Either[BuildException, Seq[String]]
- val scalaJsOptions: ScalaJsOptions
- val scalaNativeOptions: ScalaNativeOptions
- val scalaOptions: ScalaOptions
- lazy val scalaParams: Either[BuildException, ScalaParameters]
- lazy val scalaVersionIsExotic: Boolean
- val scriptOptions: ScriptOptions
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val testOptions: TestOptions
- def validate: Seq[Diagnostic]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated