com.mle

appbundler

package appbundler

Visibility
  1. Public
  2. All

Type Members

  1. case class BundleStructure(displayName: String, outputDir: Path) extends Product with Serializable

  2. case class DistributionConf(appIdentifier: String, displayName: String, name: String, additionalXml: NodeSeq = scala.xml.NodeSeq.Empty) extends Product with Serializable

  3. case class FileMapping(before: Path, after: Path) extends Product with Serializable

  4. case class IncludeConf(src: Path, dest: Path, include: Seq[Path], exclude: Seq[Path]) extends Product with Serializable

  5. class IncludeExcludeCopier extends IncludeExcludeVisitor

  6. abstract class IncludeExcludeVisitor extends SimpleFileVisitor[Path]

  7. case class InfoPlistConf(displayName: String, name: String, identifier: String, version: String, mainClass: String, jars: Seq[Path], javaHome: Path = ..., jvmOptions: Seq[String] = immutable.this.Nil, jvmArguments: Seq[String] = immutable.this.Nil, iconFile: Option[Path] = scala.None, executableName: String = ..., workingDir: Option[String] = scala.None, copyright: String = "", shortVersion: String = "1.0", hideDock: Boolean = false, highResolutionCapable: Boolean = false, supportsAutomaticGraphicsSwitching: Boolean = false, minimumSystemVersion: Option[String] = scala.None, applicationCategory: Option[String] = scala.None, signature: String = "????", additional: Map[String, String] = ..., additionalArrays: Map[String, Seq[String]] = ...) extends Product with Serializable

  8. case class Installer(rootOutput: Path, infoPlistConf: InfoPlistConf, launchdConf: Option[LaunchdConf] = scala.None, iconFile: Option[Path] = scala.None, additionalDmgFiles: Seq[FileMapping] = immutable.this.Nil, welcomeHtml: Option[Path] = scala.None, licenseHtml: Option[Path] = scala.None, conclusionHtml: Option[Path] = scala.None, deleteOutOnComplete: Boolean = true) extends Log with Product with Serializable

    To create a .

  9. case class LaunchdConf(label: String, programArguments: Seq[String], keepAlive: KeepAliveOption = ..., runAtLoad: Boolean = true, user: Option[String] = scala.None, group: Option[String] = scala.None, rootDirectory: Option[String] = scala.None, workingDirectory: Option[Path] = scala.None, environmentVariables: Map[String, String] = ..., standardOut: Option[Path] = scala.None, standardError: Option[Path] = scala.None, plistDir: Path = ...) extends Product with Serializable

  10. trait XmlWriter extends Log

Value Members

  1. object AppBundler

    Port of Oracle's AppBundlerTask.

  2. object Distribution extends XmlWriter

  3. object ExeUtils

  4. object FileMapping extends Serializable

  5. object InfoPlistConf extends Serializable

  6. object LaunchdConf extends Serializable

  7. object PlistWriter extends XmlWriter

    Do not format this document with IntelliJ IDEA.

Ungrouped