package options
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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(), packageOptions: PackageOptions = PackageOptions(), replOptions: ReplOptions = ReplOptions()) extends Product with Serializable
- final case class BuildRequirements(scalaVersion: Seq[VersionRequirement] = Nil, platform: Seq[PlatformRequirement] = Nil, scope: Option[ScopeRequirement] = None) extends Product with Serializable
- final case class ClassPathOptions(extraRepositories: Seq[String] = Nil, extraClassPath: Seq[Path] = Nil, extraCompileOnlyJars: Seq[Path] = Nil, extraSourceJars: Seq[Path] = Nil, fetchSources: Option[Boolean] = None, extraDependencies: Seq[Positioned[AnyDependency]] = Nil) extends Product with Serializable
- trait ConfigMonoid[T] extends AnyRef
- final case class DebianOptions(conflicts: List[String] = Nil, dependencies: List[String] = Nil, architecture: Option[String] = None) extends Product with Serializable
- final case class DockerOptions(from: Option[String] = None, imageRegistry: Option[String] = None, imageRepository: Option[String] = None, imageTag: Option[String] = None, isDockerEnabled: Option[Boolean] = None) extends Product with Serializable
- final case class HasBuildRequirements[+T](requirements: BuildRequirements, value: T) extends Product with Serializable
- trait HasHashData[T] extends AnyRef
- final case class HasScope[+T](scope: Scope, value: T) extends Product with Serializable
- trait HashedField[T] extends AnyRef
- trait HashedType[T] extends AnyRef
- final case class InternalDependenciesOptions(addStubsDependencyOpt: Option[Boolean] = None, addRunnerDependencyOpt: Option[Boolean] = None, addTestRunnerDependencyOpt: Option[Boolean] = None) extends Product with Serializable
- final case class InternalOptions(keepDiagnostics: Boolean = false, cache: Option[FileCache[Task]] = None, localRepository: Option[String] = None) extends Product with Serializable
- final case class JavaOptions(javaHomeOpt: Option[Path] = None, jvmIdOpt: Option[String] = None, jvmIndexOpt: Option[String] = None, jvmIndexOs: Option[String] = None, jvmIndexArch: Option[String] = None, javaOpts: Seq[String] = Nil) extends Product with Serializable
- final case class JmhOptions(addJmhDependencies: Option[String] = None, runJmh: Option[Boolean] = None) extends Product with Serializable
- abstract class LowPriorityHashedField extends AnyRef
- final case class PackageOptions(standalone: Option[Boolean] = None, version: Option[String] = None, launcherApp: Option[String] = None, maintainer: Option[String] = None, description: Option[String] = None, packageTypeOpt: Option[PackageType] = None, logoPath: Option[Path] = None, macOSidentifier: Option[String] = None, debianOptions: DebianOptions = DebianOptions(), windowsOptions: WindowsOptions = WindowsOptions(), redHatOptions: RedHatOptions = RedHatOptions(), dockerOptions: DockerOptions = DockerOptions()) extends Product with Serializable
- sealed abstract class PackageType extends Product with Serializable
- sealed abstract class Platform extends Product with Serializable
- final case class RedHatOptions(license: Option[String] = None, release: Option[String] = None, architecture: Option[String] = None) extends Product with Serializable
- final case class ReplOptions(useAmmoniteOpt: Option[Boolean] = None, ammoniteVersionOpt: Option[String] = None, ammoniteArgs: Seq[String] = Nil) extends Product with Serializable
- final case class ScalaJsOptions(version: Option[String] = None, mode: Option[String] = None, moduleKindStr: Option[String] = None, checkIr: Option[Boolean] = None, emitSourceMaps: Boolean = false, dom: Option[Boolean] = None) extends Product with Serializable
- final case class ScalaNativeOptions(version: Option[String] = None, modeStr: Option[String] = None, gcStr: Option[String] = None, clang: Option[String] = None, clangpp: Option[String] = None, linkingOptions: List[String] = Nil, linkingDefaults: Option[Boolean] = None, compileOptions: List[String] = Nil, compileDefaults: Option[Boolean] = None) extends Product with Serializable
- final case class ScalaOptions(scalaVersion: Option[String] = None, scalaBinaryVersion: Option[String] = None, addScalaLibrary: Option[Boolean] = None, generateSemanticDbs: Option[Boolean] = None, scalacOptions: Seq[String] = Nil, extraScalaVersions: Set[String] = Set.empty, compilerPlugins: Seq[Positioned[AnyDependency]] = Nil, platform: Option[Platform] = None, extraPlatforms: Set[Platform] = Set.empty) extends Product with Serializable
- sealed abstract class Scope extends Product with Serializable
- final case class ScriptOptions(codeWrapper: Option[CodeWrapper] = None) extends Product with Serializable
- final case class TestOptions(frameworkOpt: Option[String] = None) extends Product with Serializable
- final case class WindowsOptions(licensePath: Option[Path] = None, productName: Option[String] = None, exitDialog: Option[String] = None, suppressValidation: Option[Boolean] = None, extraConfig: List[String] = Nil, is64Bits: Option[Boolean] = None, installerVersion: Option[String] = None) extends Product with Serializable
Value Members
- object BuildOptions extends Serializable
- object BuildRequirements extends Serializable
- object ClassPathOptions extends Serializable
- object ConfigMonoid
- object DebianOptions extends Serializable
- object DockerOptions extends Serializable
- object HasHashData
- object HashedField extends LowPriorityHashedField
- object HashedType
- object InternalDependenciesOptions extends Serializable
- object InternalOptions extends Serializable
- object JavaOptions extends Serializable
- object JmhOptions extends Serializable
- object PackageOptions extends Serializable
- object PackageType extends Serializable
- object Platform extends Serializable
- object RedHatOptions extends Serializable
- object ReplOptions extends Serializable
- object ScalaJsOptions extends Serializable
- object ScalaNativeOptions extends Serializable
- object ScalaOptions extends Serializable
- object Scope extends Serializable
- object ScriptOptions extends Serializable
- object TestOptions extends Serializable
- object WindowsOptions extends Serializable