PackageOptions

scala.cli.commands.package0.PackageOptions
See thePackageOptions companion object
final case class PackageOptions(shared: SharedOptions = ..., watch: SharedWatchOptions = ..., java: SharedJavaOptions = ..., compileCross: CrossOptions = ..., mainClass: MainClassOptions = ..., output: Option[String] = ..., force: Boolean = ..., library: Boolean = ..., withSources: Boolean = ..., doc: Boolean = ..., assembly: Boolean = ..., preamble: Boolean = ..., mainClassInManifest: Option[Boolean] = ..., spark: Boolean = ..., standalone: Option[Boolean] = ..., packager: PackagerOptions = ..., deb: Boolean = ..., dmg: Boolean = ..., rpm: Boolean = ..., msi: Boolean = ..., pkg: Boolean = ..., docker: Boolean = ..., provided: List[String] = ..., defaultScaladocOptions: Option[Boolean] = ..., nativeImage: Boolean = ...) extends HasSharedOptions

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def baseBuildOptions: Either[BuildException, BuildOptions]
def compilerMaker(threads: BuildThreads): Either[BuildException, ScalaCompilerMaker]
def docCompilerMakerOpt: Option[ScalaCompilerMaker]
def finalBuildOptions: Either[BuildException, BuildOptions]
def forcedPackageTypeOpt: Option[PackageType]
def packageTypeOpt: Option[PackageType]
def providedModules: Either[BuildException, Seq[AnyModule]]

Inherited methods

override def global: GlobalOptions

Attributes

Definition Classes
Inherited from:
HasSharedOptions
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product