package boot

  1. Public
  2. All

Type Members

  1. final class AppConfiguration extends xsbti.AppConfiguration

  2. final case class AppID(groupID: String, name: String, version: String, mainClass: String, mainComponents: Array[String], crossVersionedValue: CrossValue, classpathExtra: Array[File]) extends ApplicationID with Product with Serializable

  3. final case class AppProperty(name: String)(quick: Option[PropertyInit], create: Option[PropertyInit], fill: Option[PropertyInit]) extends Product with Serializable

  4. final case class Application(groupID: String, name: String, version: Value[String], main: String, components: List[String], crossVersioned: CrossValue, classpathExtra: Array[File]) extends Product with Serializable

  5. class BootException extends RuntimeException

  6. final case class BootSetup(directory: File, lock: Boolean, properties: File, search: Search, promptCreate: String, enableQuick: Boolean, promptFill: Boolean) extends Product with Serializable

  7. final class Cache[K, X, V] extends AnyRef

  8. final case class Classifiers(forScala: Value[List[String]], app: Value[List[String]]) extends Product with Serializable

  9. class ComponentProvider extends xsbti.ComponentProvider

  10. class ConfigurationParser extends AnyRef

  11. class Enumeration extends Serializable

  12. final class Explicit[T] extends Value[T]

  13. class Find extends AnyRef

  14. final class Implicit[T] extends Value[T]

  15. final case class IvyOptions(ivyHome: Option[File], classifiers: Classifiers, repositories: List[Repository], checksums: List[String], isOverrideRepositories: Boolean) extends Product with Serializable

  16. final class Labeled extends Line

  17. class Launch extends Launcher

  18. final case class LaunchConfiguration(scalaVersion: Value[String], ivyConfiguration: IvyOptions, app: Application, boot: BootSetup, logging: Logging, appProperties: List[AppProperty], serverConfig: Option[ServerConfiguration]) extends Product with Serializable

  19. class LauncherArguments extends AnyRef

  20. sealed trait Line extends AnyRef

  21. sealed class ListMap[K, V] extends Iterable[(K, V)]

  22. final class Logging extends Serializable

  23. final class ModuleDefinition extends AnyRef

  24. class ParseException extends BootException

  25. class PlainApplication extends AppMain

    A wrapper around 'raw' static methods to meet the sbt application interface.

  26. final class PromptProperty extends PropertyInit

  27. sealed trait PropertyInit extends AnyRef

  28. final class ResolveValues extends AnyRef

  29. final class RetrievedModule extends AnyRef

  30. final class RunConfiguration extends AnyRef

  31. final case class Search(tpe: Search.Value, paths: List[File]) extends Product with Serializable

  32. final class Section extends Line

  33. class ServerApplication extends AppMain

    A wrapper around 'raw' static methods to meet the sbt application interface.

  34. final case class ServerConfiguration(lockFile: File, jvmArgs: Option[File], jvmPropsFile: Option[File]) extends Product with Serializable

  35. final class SetProperty extends PropertyInit

  36. class StreamDumper extends Thread

    A helper class that dumps incoming values into a print stream.

  37. final class Update extends AnyRef

    Ensures that the Scala and application jars exist for the given versions or else downloads them.

  38. final class UpdateApp extends UpdateTarget

  39. final class UpdateConfiguration extends AnyRef

  40. final class UpdateResult extends AnyRef

  41. final class UpdateScala extends UpdateTarget

  42. sealed trait UpdateTarget extends AnyRef

  43. sealed trait Value[T] extends Serializable

Value Members

  1. object Application extends Serializable

  2. object Boot

  3. object CheckProxy

  4. object Classifiers extends Serializable

  5. object Comment extends Line

  6. object ComponentProvider

  7. object Configuration

  8. object ConfigurationParser

  9. object ConfigurationStorageState extends Enumeration

  10. object Copy

  11. object CrossVersionUtil

  12. object Find

  13. object GetLocks

  14. object Initialize

  15. object JAnsi

  16. object Launch

  17. object LaunchConfiguration extends Serializable

  18. object LaunchCrossVersion

  19. object Launcher

  20. object ListMap

  21. object Loaders

  22. object Locks extends GlobalLock

  23. object LogLevel extends Enumeration

  24. object ParseLine

  25. object PlainApplication

    An object that lets us detect compatible "plain" applications and launch them reflectively.

  26. object Pre

  27. object Repository

  28. object ResolvePaths

  29. object ResolveValues

  30. object Search extends Enumeration

  31. object ServerApplication

    An object that lets us detect compatible "plain" applications and launch them reflectively.

  32. object ServerLauncher

  33. object ServerLocator

  34. object Using

  35. object Value extends Serializable

  36. package test