sbt
package
sbt
Type Members
-
abstract
class
AbstractLogger extends Logger
-
abstract
class
AbstractRMap[K[_], V[_]] extends RMap[K, V]
-
sealed
trait
Action[T] extends AnyRef
-
sealed
trait
Aggregation extends AnyRef
-
-
trait
Alternative[A, B] extends AnyRef
-
-
final
case class
ApplicationID(groupID: String, name: String, version: String, mainClass: String, components: Seq[String], crossVersioned: Boolean, extra: Seq[File]) extends ApplicationID with Product with Serializable
-
final
case class
Artifact(name: String, type: String, extension: String, classifier: Option[String], configurations: Iterable[Configuration], url: Option[URL], extraAttributes: Map[String, String]) extends Product with Serializable
-
trait
ArtifactFilter extends SubDepFilter[Artifact, ArtifactFilter]
-
final
case class
AttributeEntry[T](key: AttributeKey[T], value: T) extends Product with Serializable
-
sealed
trait
AttributeKey[T] extends AnyRef
-
-
final
case class
Attributed[D](data: D, metadata: AttributeMap) extends Product with Serializable
-
class
BasicCache[I, O] extends Cache[I, O]
-
-
abstract
class
BasicLogger extends AbstractLogger
-
-
case class
BufferedOutput(logger: Logger) extends OutputStrategy with Product with Serializable
-
trait
Build extends AnyRef
-
-
-
trait
BuildExtra extends BuildCommon
-
final
class
BuildLoader extends AnyRef
-
final
case class
BuildRef(build: URI) extends BuildReference with ResolvedReference with Product with Serializable
-
sealed
trait
BuildReference extends Reference
-
final
class
BuildUtil[Proj] extends AnyRef
-
trait
Cache[I, O] extends AnyRef
-
trait
CacheImplicits extends BasicCacheImplicits with SBinaryFormats with HListCacheImplicits with UnionImplicits
-
sealed
case class
ChainedResolver(name: String, resolvers: Seq[Resolver]) extends Resolver with Product with Serializable
-
trait
ChangeReport[T] extends NotNull
-
class
Changed[O] extends Tracked
-
sealed
trait
ClasspathDep[PR <: ProjectReference] extends AnyRef
-
final
case class
ClasspathDependency(project: ProjectReference, configuration: Option[String]) extends ClasspathDep[ProjectReference] with Product with Serializable
-
final
case class
ClasspathOptions(bootLibrary: Boolean, compiler: Boolean, extra: Boolean, autoBoot: Boolean, filterLibrary: Boolean) extends ClasspathOptions with Product with Serializable
-
sealed
trait
Command extends AnyRef
-
-
-
final
class
CompileSetup extends AnyRef
-
sealed
trait
Completed extends AnyRef
-
-
-
-
final
case class
ConfigKey(name: String) extends Product with Serializable
-
final
case class
Configuration(name: String, description: String, isPublic: Boolean, extendsConfigs: List[Configuration], transitive: Boolean) extends Product with Serializable
-
trait
ConfigurationFilter extends SubDepFilter[String, ConfigurationFilter]
-
-
final
case class
ConflictWarning(label: String, filter: ModuleFilter, group: (ModuleID) ⇒ String, level: Value, failOnConflict: Boolean) extends Product with Serializable
-
final
class
Console extends AnyRef
-
-
final
class
ConsoleMain extends AppMain
-
sealed
trait
ConsoleOut extends AnyRef
-
final
class
ContentLogger extends AnyRef
-
final
class
ControlEvent extends LogEvent
-
sealed
trait
Credentials extends AnyRef
-
sealed
trait
CrossVersion extends AnyRef
-
case class
CustomOutput(output: OutputStream) extends OutputStrategy with Product with Serializable
-
final
class
CustomPomParser extends ModuleDescriptorParser
-
trait
Dag[Node <: Dag[Node]] extends AnyRef
-
sealed
trait
DelegateIndex extends AnyRef
-
class
DelegatingPMap[K[_], V[_]] extends AbstractRMap[K, V] with PMap[K, V]
-
-
-
-
final
case class
DependsOn[T](in: Task[T], deps: Seq[sbt.Task[_]]) extends Action[T] with Product with Serializable
-
class
Difference extends Tracked
-
-
sealed
trait
Doc extends AnyRef
-
-
final
case class
EmptyConfiguration(module: ModuleID, moduleInfo: ModuleInfo, ivyScala: Option[IvyScala], validate: Boolean) extends ModuleSettings with Product with Serializable
-
final
case class
EvaluateConfig(cancelable: Boolean, restrictions: Seq[Rule], checkCycles: Boolean) extends Product with Serializable
-
abstract
class
EvaluateSettings[Scope] extends AnyRef
-
final
class
ExactFilter extends NameFilter
-
case class
ExclusionRule(organization: String, name: String, artifact: String, configurations: Seq[String]) extends Product with Serializable
-
final
class
Execute[A[_] <: AnyRef] extends AnyRef
-
final
case class
Exit(code: Int) extends Exit with Product with Serializable
-
trait
ExitHook extends AnyRef
-
-
-
final
case class
Extracted(structure: BuildStructure, session: SessionSettings, currentRef: ProjectRef, showKey: Show[sbt.Project.ScopedKey[_]]) extends Product with Serializable
-
-
final
class
FileCredentials extends Credentials
-
trait
FileFilter extends FileFilter with NotNull
-
sealed
trait
FileInfo extends NotNull
-
trait
FilePartialBuilder extends SinkPartialBuilder with SourcePartialBuilder
-
sealed
trait
FilePosition extends SourcePosition
-
final
case class
FileRepository(name: String, configuration: FileConfiguration, patterns: Patterns) extends PatternsBasedRepository with Product with Serializable
-
final
case class
FilesInfo[F <: FileInfo](files: Set[F]) extends Product with Serializable
-
class
FilterLogger extends BasicLogger
-
final
case class
FlatMapped[T, In <: HList](in: Tasks[In], f: (Results[In]) ⇒ Task[T]) extends Action[T] with Product with Serializable
-
trait
Fn1[A, B] extends AnyRef
-
trait
ForkJava extends AnyRef
-
class
ForkMain extends AnyRef
-
final
case class
ForkOptions(javaHome: Option[File], outputStrategy: Option[OutputStrategy], scalaJars: Iterable[File], workingDirectory: Option[File], runJVMOptions: Seq[String], connectInput: Boolean) extends ForkScalaRun with Product with Serializable
-
class
ForkRun extends ScalaRun
-
trait
ForkScala extends ForkJava
-
-
class
ForkTags extends Enum[ForkTags]
-
class
FullLogger extends BasicLogger
-
final
class
FullReader extends JLine
-
final
case class
GetClassifiersConfiguration(module: GetClassifiersModule, exclude: Map[ModuleID, Set[String]], configuration: UpdateConfiguration, ivyScala: Option[IvyScala]) extends Product with Serializable
-
final
case class
GetClassifiersModule(id: ModuleID, modules: Seq[ModuleID], configurations: Seq[Configuration], classifiers: Seq[String]) extends Product with Serializable
-
final
case class
GlobalLogBacking(file: File, last: Option[File], newLogger: (PrintWriter, GlobalLogBacking) ⇒ GlobalLogging, newBackingFile: () ⇒ File) extends Product with Serializable
-
final
case class
GlobalLogging(full: Logger, backed: ConsoleLogger, backing: GlobalLogBacking) extends Product with Serializable
-
final
case class
GlobalPlugin(data: GlobalPluginData, structure: BuildStructure, inject: Seq[sbt.Project.Setting[_]], base: File) extends Product with Serializable
-
final
case class
GlobalPluginData(projectID: ModuleID, dependencies: Seq[ModuleID], descriptors: Map[ModuleRevisionId, ModuleDescriptor], resolvers: Seq[Resolver], fullClasspath: Classpath, internalClasspath: Classpath) extends Product with Serializable
-
final
case class
HCons[H, T <: HList](head: H, tail: T) extends HList with Product with Serializable
-
sealed
trait
HList extends AnyRef
-
-
sealed
trait
HNil extends HList
-
sealed
trait
HashFileInfo extends FileInfo
-
sealed
trait
HashModifiedFileInfo extends HashFileInfo with ModifiedFileInfo
-
trait
Help extends AnyRef
-
trait
IDSet[T] extends AnyRef
-
trait
IMap[K[_], V[_]] extends ~>[K, V] with RMap[K, V]
-
trait
Identity extends AnyRef
-
sealed
trait
IfMissing extends NotNull
-
final
case class
Inc(cause: Incomplete) extends Result[Nothing] with Product with Serializable
-
-
final
case class
Incomplete(node: Option[AnyRef], tpe: Value, message: Option[String], causes: Seq[Incomplete], directCause: Option[Throwable]) extends Exception with UnprintableException with Product with Serializable
-
final
case class
Info[T](attributes: AttributeMap, post: (T) ⇒ AttributeMap) extends Product with Serializable
-
trait
Init[Scope] extends AnyRef
-
final
case class
InlineConfiguration(module: ModuleID, moduleInfo: ModuleInfo, dependencies: Seq[ModuleID], overrides: Set[ModuleID], ivyXML: NodeSeq, configurations: Seq[Configuration], defaultConfiguration: Option[Configuration], ivyScala: Option[IvyScala], validate: Boolean) extends ModuleSettings with Product with Serializable
-
-
trait
InputCache[I] extends AnyRef
-
sealed
trait
InputKey[T] extends Scoped with KeyedInitialize[InputTask[T]] with ScopingSetting[InputKey[T]] with DefinableSetting[InputTask[T]]
-
sealed
trait
InputTask[T] extends AnyRef
-
sealed
trait
InspectOption extends AnyRef
-
-
-
class
IvyCache extends AnyRef
-
-
final
case class
IvyFileConfiguration(file: File, ivyScala: Option[IvyScala], validate: Boolean) extends ModuleSettings with Product with Serializable
-
final
class
IvyPaths extends AnyRef
-
final
class
IvySbt extends AnyRef
-
final
case class
IvyScala(scalaFullVersion: String, scalaBinaryVersion: String, configurations: Iterable[Configuration], checkExplicit: Boolean, filterImplicit: Boolean, overrideScalaVersion: Boolean) extends Product with Serializable
-
abstract
class
JLine extends LineReader
-
-
final
class
Javadoc extends Doc
-
final
case class
Join[T, U](in: Seq[Task[U]], f: (Seq[Result[U]]) ⇒ Either[Task[T], T]) extends Action[T] with Product with Serializable
-
final
case class
KCons[H, T <: HList, +M[_]](head: M[H], tail: KList[M, T]) extends KList[M, :+:[H, T]] with Product with Serializable
-
trait
KFold[M[_], P[_ <: HList]] extends AnyRef
-
sealed
trait
KList[+M[_], HL <: HList] extends AnyRef
-
sealed
class
KNil extends KList[Nothing, HNil]
-
trait
KeyIndex extends AnyRef
-
final
case class
LinePosition(path: String, startLine: Int) extends FilePosition with Product with Serializable
-
final
case class
LineRange(start: Int, end: Int) extends Product with Serializable
-
trait
LineReader extends AnyRef
-
final
case class
LocalProject(project: String) extends ProjectReference with Product with Serializable
-
final
class
Log extends LogEvent
-
sealed
trait
LogEvent extends NotNull
-
trait
LogManager extends AnyRef
-
case class
LoggedOutput(logger: Logger) extends OutputStrategy with Product with Serializable
-
trait
Logger extends Logger
-
-
-
class
MakePom extends AnyRef
-
final
case class
MakePomConfiguration(file: File, moduleInfo: ModuleInfo, configurations: Option[Seq[Configuration]], extra: NodeSeq, process: (Node) ⇒ Node, filterRepositories: (MavenRepository) ⇒ Boolean, allRepositories: Boolean, includeTypes: Set[String]) extends Product with Serializable
-
final
case class
Mapped[T, In <: HList](in: Tasks[In], f: (Results[In]) ⇒ T) extends Action[T] with Product with Serializable
-
trait
Mapper extends AnyRef
-
sealed
case class
MavenRepository(name: String, root: String) extends Resolver with Product with Serializable
-
-
-
final
case class
ModuleConfiguration(organization: String, name: String, revision: String, resolver: Resolver) extends Product with Serializable
-
trait
ModuleFilter extends SubDepFilter[ModuleID, ModuleFilter]
-
final
case class
ModuleID(organization: String, name: String, revision: String, configurations: Option[String], isChanging: Boolean, isTransitive: Boolean, isForce: Boolean, explicitArtifacts: Seq[Artifact], exclusions: Seq[ExclusionRule], extraAttributes: Map[String, String], crossVersion: CrossVersion) extends Product with Serializable
-
case class
ModuleInfo(nameFormal: String, description: String, homepage: Option[URL], startYear: Option[Int], licenses: Seq[(String, URL)], organizationName: String, organizationHomepage: Option[URL], scmInfo: Option[ScmInfo]) extends Product with Serializable
-
final
class
ModuleReport extends AnyRef
-
-
final
class
MultiHandler[S, T] extends AnyRef
-
class
MultiLogger extends BasicLogger
-
final
case class
MultiLoggerConfig(console: AbstractLogger, backed: AbstractLogger, extra: List[AbstractLogger], screenLevel: Value, backingLevel: Value, screenTrace: Int, backingTrace: Int) extends Product with Serializable
-
trait
NameFilter extends FileFilter with NotNull
-
trait
Node[A[_], T] extends AnyRef
-
trait
NodeView[A[_]] extends AnyRef
-
class
NotInCache extends RuntimeException
-
trait
OpenFile[T] extends Using[File, T]
-
sealed abstract
class
OutputStrategy extends NotNull
-
trait
PMap[K[_], V[_]] extends ~>[K, V] with RMap[K, V]
-
sealed
trait
PackageOption extends AnyRef
-
trait
Param[A[_], B[_]] extends AnyRef
-
final
class
ParsedKey extends AnyRef
-
trait
PathExtra extends Alternatives with Mapper with PathLow
-
sealed abstract
class
PathFinder extends AnyRef
-
trait
PathLow extends AnyRef
-
final
class
PatternFilter extends NameFilter
-
final
class
Patterns extends AnyRef
-
-
sealed
trait
PlainFileInfo extends FileInfo
-
trait
Plugin extends AnyRef
-
final
case class
PluginData(classpath: Seq[Attributed[File]], resolvers: Option[Seq[Resolver]], report: Option[UpdateReport]) extends Product with Serializable
-
final
case class
PluginManagement(overrides: Set[ModuleID], applyOverrides: Set[ModuleID], loader: PluginClassLoader, initialLoader: ClassLoader) extends Product with Serializable
-
final
case class
PomConfiguration(file: File, ivyScala: Option[IvyScala], validate: Boolean) extends ModuleSettings with Product with Serializable
-
trait
Process extends NotNull
-
trait
ProcessBuilder extends SourcePartialBuilder with SinkPartialBuilder
-
-
final
class
ProcessIO extends NotNull
-
-
sealed
trait
Project extends ProjectDefinition[ProjectReference]
-
sealed
trait
ProjectDefinition[PR <: ProjectReference] extends AnyRef
-
-
-
final
case class
ProjectRef(build: URI, project: String) extends ProjectReference with ResolvedReference with Product with Serializable
-
-
-
-
final
case class
Pure[T](f: () ⇒ T, inline: Boolean) extends Action[T] with Product with Serializable
-
trait
RMap[K[_], V[_]] extends AnyRef
-
final
case class
RangePosition(path: String, range: LineRange) extends FilePosition with Product with Serializable
-
final
class
RawRepository extends Resolver
-
final
case class
Reboot(scalaVersion: String, argsList: Seq[String], app: ApplicationID, baseDirectory: File) extends Reboot with Product with Serializable
-
sealed
trait
Reference extends AnyRef
-
trait
Relation[A, B] extends AnyRef
-
final
class
ResolveException extends RuntimeException
-
final
case class
ResolvedClasspathDependency(project: ProjectRef, configuration: Option[String]) extends ClasspathDep[ProjectRef] with Product with Serializable
-
sealed
trait
ResolvedProject extends ProjectDefinition[ProjectRef]
-
-
sealed
trait
Resolver extends AnyRef
-
abstract
class
ResolverAdapter extends DependencyResolver
-
class
Resources extends AnyRef
-
-
sealed
trait
Result[+T] extends AnyRef
-
-
final
class
RichFile extends AnyRef
-
class
RichURI extends AnyRef
-
final
case class
RootProject(build: URI) extends ProjectReference with Product with Serializable
-
class
Run extends ScalaRun
-
trait
SBinaryFormats extends CollectionTypes with JavaFormats
-
final
class
ScalaInstance extends ScalaInstance
-
trait
ScalaRun extends AnyRef
-
final
case class
ScalaVersion(full: String, binary: String) extends Product with Serializable
-
final
class
Scaladoc extends Doc
-
case class
ScmInfo(browseUrl: URL, connection: String, devConnection: Option[String]) extends Product with Serializable
-
final
case class
Scope(project: ScopeAxis[Reference], config: ScopeAxis[ConfigKey], task: ScopeAxis[sbt.AttributeKey[_]], extra: ScopeAxis[AttributeMap]) extends Product with Serializable
-
sealed
trait
ScopeAxis[+S] extends AnyRef
-
final
case class
ScopeMask(project: Boolean, config: Boolean, task: Boolean, extra: Boolean) extends Product with Serializable
-
sealed
trait
Scoped extends AnyRef
-
final
case class
ScopedKeyData[A](scoped: ScopedKey[A], value: Any) extends Product with Serializable
-
sealed
trait
ScopedTaskable[T] extends Scoped
-
final
class
ScriptMain extends AppMain
-
final
case class
Select[S](s: S) extends ScopeAxis[S] with Product with Serializable
-
final
case class
SessionSettings(currentBuild: URI, currentProject: Map[URI, String], original: Seq[sbt.Project.Setting[_]], append: SessionMap, rawAppend: Seq[sbt.Project.Setting[_]], currentEval: () ⇒ Eval) extends Product with Serializable
-
final
class
SetLevel extends LogEvent
-
final
class
SetSuccess extends LogEvent
-
final
class
SetTrace extends LogEvent
-
case class
SettingGraph(name: String, definedIn: Option[String], data: Option[sbt.ScopedKeyData[_]], description: Option[String], basedir: File, depends: Set[SettingGraph]) extends Product with Serializable
-
sealed
trait
SettingKey[T] extends ScopedTaskable[T] with KeyedInitialize[T] with ScopingSetting[SettingKey[T]] with DefinableSetting[T] with ListSetting[T, Id]
-
sealed
trait
Settings[Scope] extends AnyRef
-
final
case class
SftpRepository(name: String, connection: SshConnection, patterns: Patterns) extends SshBasedRepository with Product with Serializable
-
trait
Show[T] extends AnyRef
-
-
final
class
SimpleFilter extends NameFilter
-
-
-
-
-
sealed abstract
class
SshBasedRepository extends PatternsBasedRepository
-
final
case class
SshRepository(name: String, connection: SshConnection, patterns: Patterns, publishPermissions: Option[String]) extends SshBasedRepository with Product with Serializable
-
final
case class
State(configuration: AppConfiguration, definedCommands: Seq[Command], exitHooks: Set[ExitHook], onFailure: Option[String], remainingCommands: Seq[String], history: History, attributes: AttributeMap, globalLogging: GlobalLogging, next: Next) extends Identity with Product with Serializable
-
trait
StateOps extends AnyRef
-
sealed
trait
SubDepFilter[Arg, Self <: SubDepFilter[Arg, Self]] extends DependencyFilter
-
final
class
Success extends LogEvent
-
-
final
case class
Task[T](info: Info[T], work: Action[T]) extends Product with Serializable
-
sealed
trait
TaskKey[T] extends ScopedTaskable[T] with KeyedInitialize[Task[T]] with ScopingSetting[TaskKey[T]] with ListSetting[T, Task] with DefinableTask[T]
-
-
abstract
class
TestEvent extends NotNull
-
case class
TestFramework(implClassName: String) extends Product with Serializable
-
class
TestLogger extends TestsListener
-
final
class
TestLogging extends AnyRef
-
sealed
trait
TestOption extends AnyRef
-
-
final
class
TestRunner extends AnyRef
-
trait
TestsListener extends TestReportListener
-
class
Timestamp extends Tracked
-
final
class
Trace extends LogEvent
-
trait
Tracked extends AnyRef
-
-
-
final
class
Triggers[A[_]] extends AnyRef
-
-
trait
Types extends TypeFunctions
-
trait
URLPartialBuilder extends SourcePartialBuilder
-
final
case class
URLRepository(name: String, patterns: Patterns) extends PatternsBasedRepository with Product with Serializable
-
final
class
UninitializedVal extends RuntimeException
-
-
-
-
final
class
UpdateReport extends AnyRef
-
final
class
UpdateStats extends AnyRef
-
abstract
class
Using[Source, T] extends AnyRef
-
final
case class
Value[+T](value: T) extends Result[T] with Product with Serializable
-
final
class
WatchState extends AnyRef
-
trait
Watched extends AnyRef
-
abstract
class
WrapUsing[Source, T] extends Using[Source, T]
-
final
class
xMain extends AppMain
-
trait
~>[-A[_], +B[_]] extends AnyRef
Deprecated Value Members
-
-
-
object
TaskData extends AnyRef
(Since version 0.11.3) Maven repository at scala-tools.org is being phased out, consider using an alternative resolver