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, source: 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