sbt

package sbt

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Import

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Inherited classlikes

final class RichAttributed

Attributes

Inherited from:
BuildCommon
Graph
Supertypes
class Object
trait Matchable
class Any
final class RichFiles

Attributes

Inherited from:
BuildCommon
Graph
Supertypes
class Object
trait Matchable
class Any
final class RichPathFinder

Attributes

Inherited from:
BuildCommon
Graph
Supertypes
class Object
trait Matchable
class Any
object complete

Attributes

Inherited from:
Import
Graph
Supertypes
class Object
trait Matchable
class Any

Types

type CompileOrder = CompileOrder

Inherited types

type AList[K[L[x]]] = AList[K]

Attributes

Inherited from:
Import
type AbstractLogger = AbstractLogger

Attributes

Inherited from:
Import
type AbstractRMap[K[_], V[_]] = AbstractRMap[K, V]

Attributes

Inherited from:
Import
type AlreadyHandledException = AlreadyHandledException

Attributes

Inherited from:
Import
type Artifact = Artifact

Attributes

Inherited from:
Import
type AttributeEntry[T] = AttributeEntry[T]

Attributes

Inherited from:
Import
type AttributeKey[T] = AttributeKey[T]

Attributes

Inherited from:
Import
type AttributeMap = AttributeMap

Attributes

Inherited from:
Import
type Attributed[D] = Attributed[D]

Attributes

Inherited from:
Import
type BasicCache[I, O] = BasicCache[I, O]

Attributes

Inherited from:
Import
type BasicCacheImplicits = BasicCacheImplicits

Attributes

Inherited from:
Import
type BasicLogger = BasicLogger

Attributes

Inherited from:
Import
type Binary = Binary

Attributes

Inherited from:
Import
type BufferedLogger = BufferedLogger

Attributes

Inherited from:
Import
type BufferedOutput = BufferedOutput

Attributes

Inherited from:
Import
type Cache[I, O] = Cache[I, O]

Attributes

Inherited from:
Import
type Caller = Caller

Attributes

Inherited from:
Import
type ChainedResolver = ChainedResolver

Attributes

Inherited from:
Import
type ChangeReport[T] = ChangeReport[T]

Attributes

Inherited from:
Import
type ChangedFiles = ChangedFiles

Attributes

Inherited from:
Import
type CircularDependencyLevel = CircularDependencyLevel

Attributes

Inherited from:
Import
type ConfigRef = ConfigRef

Attributes

Inherited from:
Import
type Configuration = Configuration

Attributes

Inherited from:
Import
type ConfigurationReport = ConfigurationReport

Attributes

Inherited from:
Import
type ConflictManager = ConflictManager

Attributes

Inherited from:
Import
type ConflictWarning = ConflictWarning

Attributes

Inherited from:
Import
type ConsoleLogger = ConsoleLogger

Attributes

Inherited from:
Import
type ConsoleOut = ConsoleOut

Attributes

Inherited from:
Import
type ControlEvent = ControlEvent

Attributes

Inherited from:
Import
type CopyOptions = CopyOptions

Attributes

Inherited from:
Import
type Credentials = Credentials

Attributes

Inherited from:
Import
type CrossVersion = CrossVersion

Attributes

Inherited from:
Import
type CustomOutput = CustomOutput

Attributes

Inherited from:
Import
type DelegatingPMap[K[_], V[_]] = DelegatingPMap[K, V]

Attributes

Inherited from:
Import
type Developer = Developer

Attributes

Inherited from:
Import
type Difference = Difference

Attributes

Inherited from:
Import
type DirectCredentials = DirectCredentials

Attributes

Inherited from:
Import
type Disabled = Disabled

Attributes

Inherited from:
Import
type EmptyChangeReport[T] = EmptyChangeReport[T]

Attributes

Inherited from:
Import
type EvaluateSettings[S] = EvaluateSettings[S]

Attributes

Inherited from:
Import
type EvictionPair = EvictionPair

Attributes

Inherited from:
Import
type EvictionWarning = EvictionWarning

Attributes

Inherited from:
Import
type EvictionWarningOptions = EvictionWarningOptions

Attributes

Inherited from:
Import
type ExactFilter = ExactFilter

Attributes

Inherited from:
Import
type ExclusionRule = InclExclRule

Attributes

Inherited from:
LibraryManagementSyntax
type ExitHook = ExitHook

Attributes

Inherited from:
Import
type FeedbackProvidedException = FeedbackProvidedException

Attributes

Inherited from:
Import
type File = File

Attributes

Inherited from:
Import
type FileChanges = FileChanges

Attributes

Inherited from:
Import
type FileCredentials = FileCredentials

Attributes

Inherited from:
Import
type FileFilter = FileFilter

Attributes

Inherited from:
Import
type FileInfo = FileInfo

Attributes

Inherited from:
Import
type FilePosition = FilePosition

Attributes

Inherited from:
Import
type FileRepository = FileRepository

Attributes

Inherited from:
Import
type FilesInfo[F <: FileInfo] = FilesInfo[F]

Attributes

Inherited from:
Import
type FilterLogger = FilterLogger

Attributes

Inherited from:
Import
type Full = Full

Attributes

Inherited from:
Import
type FullLogger = FullLogger

Attributes

Inherited from:
Import
type FullReader = FullReader

Attributes

Inherited from:
Import
type Glob = Glob

Attributes

Inherited from:
Import
type HashFileInfo = HashFileInfo

Attributes

Inherited from:
Import
type HashModifiedFileInfo = HashModifiedFileInfo

Attributes

Inherited from:
Import
type IDSet[T] = IDSet[T]

Attributes

Inherited from:
Import
type IMap[K[_], V[_]] = IMap[K, V]

Attributes

Inherited from:
Import
type IncOptions = IncOptions

Attributes

Inherited from:
Import
type InclusionRule = InclExclRule

Attributes

Inherited from:
LibraryManagementSyntax
type Init[S] = Init[S]

Attributes

Inherited from:
Import
type InlineConfiguration = ModuleDescriptorConfiguration

Attributes

Inherited from:
Import
type InlineIvyConfiguration = InlineIvyConfiguration

Attributes

Inherited from:
Import
type IvyPaths = IvyPaths

Attributes

Inherited from:
Import
type IvyScala = ScalaModuleInfo

Attributes

Inherited from:
Import
type JLine = JLine

Attributes

Inherited from:
Import
type LinePosition = LinePosition

Attributes

Inherited from:
Import
type LineRange = LineRange

Attributes

Inherited from:
Import
type LineReader = LineReader

Attributes

Inherited from:
Import
type Log = Log

Attributes

Inherited from:
Import
type LogEvent = LogEvent

Attributes

Inherited from:
Import
type LoggedOutput = LoggedOutput

Attributes

Inherited from:
Import
type Logger = Logger

Attributes

Inherited from:
Import
type LoggerWriter = LoggerWriter

Attributes

Inherited from:
Import
type LogicalClock = LogicalClock

Attributes

Inherited from:
Import
type MakePomConfiguration = MakePomConfiguration

Attributes

Inherited from:
Import
type Mapper = Mapper

Attributes

Inherited from:
Import
type MavenCache = MavenCache

Attributes

Inherited from:
Import
type MavenRepo = MavenRepo

Attributes

Inherited from:
Import
type MavenRepository = MavenRepository

Attributes

Inherited from:
Import
type MessageOnlyException = MessageOnlyException

Attributes

Inherited from:
Import
type ModifiedFileInfo = ModifiedFileInfo

Attributes

Inherited from:
Import
type ModuleConfiguration = ModuleConfiguration

Attributes

Inherited from:
Import
type ModuleDescriptorConfiguration = ModuleDescriptorConfiguration

Attributes

Inherited from:
Import
type ModuleID = ModuleID

Attributes

Inherited from:
Import
type ModuleInfo = ModuleInfo

Attributes

Inherited from:
Import
type ModuleReport = ModuleReport

Attributes

Inherited from:
Import
type ModuleSettings = ModuleSettings

Attributes

Inherited from:
Import
type MultiLogger = MultiLogger

Attributes

Inherited from:
Import
type NameFilter = NameFilter

Attributes

Inherited from:
Import
type OrganizationArtifactReport = OrganizationArtifactReport

Attributes

Inherited from:
Import
type PMap[K[_], V[_]] = PMap[K, V]

Attributes

Inherited from:
Import
type PathFilter = PathFilter

Attributes

Inherited from:
Import
type PathFinder = PathFinder

Attributes

Inherited from:
Import
type PatternFilter = PatternFilter

Attributes

Inherited from:
Import
type Patterns = Patterns

Attributes

Inherited from:
Import
type PatternsBasedRepository = PatternsBasedRepository

Attributes

Inherited from:
Import
type PlainFileInfo = PlainFileInfo

Attributes

Inherited from:
Import
type PublishConfiguration = PublishConfiguration

Attributes

Inherited from:
Import
type RMap[K[_], V[_]] = RMap[K, V]

Attributes

Inherited from:
Import
type RangePosition = RangePosition

Attributes

Inherited from:
Import
type RawRepository = RawRepository

Attributes

Inherited from:
Import
type Relation[A, B] = Relation[A, B]

Attributes

Inherited from:
Import
type RelativeGlob = RelativeGlob

Attributes

Inherited from:
Import
type Resolver = Resolver

Attributes

Inherited from:
Import
type RichFile = RichFile

Attributes

Inherited from:
Import
type ScalaVersion = ScalaVersion

Attributes

Inherited from:
Import
type ScmInfo = ScmInfo

Attributes

Inherited from:
Import
type ScopeFilter = Base[Scope]

Selects the Scopes used in <key>.all(<ScopeFilter>).

Selects the Scopes used in <key>.all(<ScopeFilter>).

Attributes

Inherited from:
Make
type ScopedKey[T] = ScopedKey[T]

Attributes

Inherited from:
Import
type SemanticSelector = SemanticSelector

Attributes

Inherited from:
Import
type SetLevel = SetLevel

Attributes

Inherited from:
Import
type SetSuccess = SetSuccess

Attributes

Inherited from:
Import
type SetTrace = SetTrace

Attributes

Inherited from:
Import
type Setting[T] = Setting[T]

Attributes

Inherited from:
Import
type Settings[S] = Settings[S]

Attributes

Inherited from:
Import
type SettingsDefinition = SettingsDefinition

Attributes

Inherited from:
Import
type SftpRepository = SftpRepository

Attributes

Inherited from:
Import
type SharedAttributeKey[T] = SharedAttributeKey[T]

Attributes

Inherited from:
Import
type Show[T] = Show[T]

Attributes

Inherited from:
Import
type ShowLines[A] = ShowLines[A]

Attributes

Inherited from:
Import
type SimpleFileFilter = SimpleFileFilter

Attributes

Inherited from:
Import
type SimpleFilter = SimpleFilter

Attributes

Inherited from:
Import
type SimpleReader = SimpleReader

Attributes

Inherited from:
Import
type SourcePosition = SourcePosition

Attributes

Inherited from:
Import
type SshBasedRepository = SshBasedRepository

Attributes

Inherited from:
Import
type SshRepository = SshRepository

Attributes

Inherited from:
Import
type Success = Success

Attributes

Inherited from:
Import
type SuppressedTraceContext = SuppressedTraceContext

Attributes

Inherited from:
Import
type TestResult = TestResult

Attributes

Inherited from:
Import
type Timestamp = Timestamp

Attributes

Inherited from:
Import
type Trace = Trace

Attributes

Inherited from:
Import
type TrackLevel = TrackLevel

Attributes

Inherited from:
Import
type Tracked = Tracked

Attributes

Inherited from:
Import
type TranslatedException = TranslatedException

Attributes

Inherited from:
Import
type TranslatedIOException = TranslatedIOException

Attributes

Inherited from:
Import
type TypeFunctions = TypeFunctions

Attributes

Inherited from:
Import
type URI = URI

Attributes

Inherited from:
Import
type URL = URL

Attributes

Inherited from:
Import
type URLRepository = URLRepository

Attributes

Inherited from:
Import
type UnprintableException = UnprintableException

Attributes

Inherited from:
Import
type UpdateOptions = UpdateOptions

Attributes

Inherited from:
Import
type UpdateReport = UpdateReport

Attributes

Inherited from:
Import
type UpdateStats = UpdateStats

Attributes

Inherited from:
Import
type VersionNumber = VersionNumber

Attributes

Inherited from:
Import
type VersionNumberCompatibility = VersionNumberCompatibility

Attributes

Inherited from:
Import
type WatchSource = Source

Attributes

Inherited from:
Import
type ~>[-K[_], +V[_]] = K ~> V

Attributes

Inherited from:
Import

Deprecated and Inherited types

type Changed[O] = Changed[O]

Attributes

Deprecated
true
Inherited from:
Import

Value members

Concrete methods

inline def config(name: String): Configuration
def file(s: String): File
def uri(s: String): URI
def url(s: String): URL

Inherited methods

def addArtifact(artifact: Initialize[Artifact], taskDef: Initialize[Task[File]]): SettingsDefinition

Constructs a setting that declares a new artifact artifact that is generated by taskDef.

Constructs a setting that declares a new artifact artifact that is generated by taskDef.

Attributes

Inherited from:
BuildExtra
def addArtifact(a: Artifact, taskDef: TaskKey[File]): SettingsDefinition

Constructs a setting that declares a new artifact a that is generated by taskDef.

Constructs a setting that declares a new artifact a that is generated by taskDef.

Attributes

Inherited from:
BuildExtra
def addCommandAlias(name: String, value: String): Seq[Setting[State => State]]

Defines an alias given by name that expands to value. This alias is defined globally after projects are loaded. The alias is undefined when projects are unloaded. Names are restricted to be either alphanumeric or completely symbolic. As an exception, '-' and '_' are allowed within an alphanumeric name.

Defines an alias given by name that expands to value. This alias is defined globally after projects are loaded. The alias is undefined when projects are unloaded. Names are restricted to be either alphanumeric or completely symbolic. As an exception, '-' and '_' are allowed within an alphanumeric name.

Attributes

Inherited from:
BuildExtra
def addCompilerPlugin(dependency: ModuleID): Setting[Seq[ModuleID]]

Adds dependency to libraryDependencies in the auto-compiler plugin configuration.

Adds dependency to libraryDependencies in the auto-compiler plugin configuration.

Attributes

Inherited from:
BuildExtra
def addDependencyTreePlugin: Setting[Seq[ModuleID]]

Adds Dependency tree plugin.

Adds Dependency tree plugin.

Attributes

Inherited from:
BuildExtra
def addMavenResolverPlugin: Setting[Seq[ModuleID]]

Adds Maven resolver plugin.

Adds Maven resolver plugin.

Attributes

Inherited from:
BuildExtra
def addSbtPlugin(dependency: ModuleID): Setting[Seq[ModuleID]]

Adds dependency as an sbt plugin for the sbt and Scala versions configured by sbtBinaryVersion and scalaBinaryVersion scoped to update.

Adds dependency as an sbt plugin for the sbt and Scala versions configured by sbtBinaryVersion and scalaBinaryVersion scoped to update.

Attributes

Inherited from:
BuildExtra
def addSbtPlugin(dependency: ModuleID, sbtVersion: String): Setting[Seq[ModuleID]]

Adds dependency as an sbt plugin for the specific sbt version sbtVersion. Typically, use the default value for this version instead of specifying it explicitly.

Adds dependency as an sbt plugin for the specific sbt version sbtVersion. Typically, use the default value for this version instead of specifying it explicitly.

Attributes

Inherited from:
BuildExtra
def addSbtPlugin(dependency: ModuleID, sbtVersion: String, scalaVersion: String): Setting[Seq[ModuleID]]

Adds dependency as an sbt plugin for the specific sbt version sbtVersion and Scala version scalaVersion. Typically, use the default values for these versions instead of specifying them explicitly.

Adds dependency as an sbt plugin for the specific sbt version sbtVersion and Scala version scalaVersion. Typically, use the default values for these versions instead of specifying them explicitly.

Attributes

Inherited from:
BuildExtra
def aggregateProjects(refs: ProjectReference*): DslEntry

Attributes

Inherited from:
BuildSyntax (hidden)
def artifactFilter(name: NameFilter, `type`: NameFilter, extension: NameFilter, classifier: NameFilter): ArtifactFilter

Attributes

Inherited from:
DependencyFilterExtra
def compilerPlugin(dependency: ModuleID): ModuleID

Transforms dependency to be in the auto-compiler plugin configuration.

Transforms dependency to be in the auto-compiler plugin configuration.

Attributes

Inherited from:
BuildExtra
def configs(cs: Configuration*): DslEntry

Attributes

Inherited from:
BuildSyntax (hidden)
def configurationFilter(name: NameFilter): ConfigurationFilter

Attributes

Inherited from:
DependencyFilterExtra
final def constant[T](t: T): Task[T]

Attributes

Inherited from:
TaskExtra
def dependsOn(deps: ClasspathDep[ProjectReference]*): DslEntry

Attributes

Inherited from:
BuildSyntax (hidden)
def disablePlugins(ps: AutoPlugin*): DslEntry

Attributes

Inherited from:
BuildSyntax (hidden)
def enablePlugins(ps: AutoPlugin*): DslEntry

Attributes

Inherited from:
BuildSyntax (hidden)
def externalIvySettings(file: Initialize[File], addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

Attributes

Inherited from:
BuildExtra
def externalIvySettingsURI(uri: Initialize[URI], addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

Attributes

Inherited from:
BuildExtra
def externalIvySettingsURL(url: URL, addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

Attributes

Inherited from:
BuildExtra
def filterKeys(ss: Seq[Setting[_]], transitive: Boolean)(f: ScopedKey[_] => Boolean): Seq[Setting[_]]

Attributes

Inherited from:
BuildExtra
def fullRunInputTask(scoped: InputKey[Unit], config: Configuration, mainClass: String, baseArguments: String*): Vector[Setting[_]]

Returns a vector of settings that create custom run input task.

Returns a vector of settings that create custom run input task.

Attributes

Inherited from:
BuildExtra
def fullRunTask(scoped: TaskKey[Unit], config: Configuration, mainClass: String, arguments: String*): Vector[Setting[_]]

Returns a vector of settings that create custom run task.

Returns a vector of settings that create custom run task.

Attributes

Inherited from:
BuildExtra
def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) => Parser[P]): Initialize[State => Parser[P]]

Attributes

Inherited from:
BuildCommon
def getForParserI[P, T](task: TaskKey[T])(init: Initialize[(State, Option[T]) => Parser[P]]): Initialize[State => Parser[P]]

Attributes

Inherited from:
BuildCommon
def getFromContext[T](task: TaskKey[T], context: ScopedKey[_], s: State): Option[T]

Attributes

Inherited from:
BuildCommon
def getPrevious[T](task: TaskKey[T]): Initialize[Task[Option[T]]]

Attributes

Inherited from:
BuildCommon
def inAggregates(ref: ProjectReference, transitive: Boolean, includeRoot: Boolean): ProjectFilter

Selects Scopes that have a project axis that is aggregated by ref, transitively if transitive is true. If includeRoot is true, Scopes with ref itself as the project axis value are also selected.

Selects Scopes that have a project axis that is aggregated by ref, transitively if transitive is true. If includeRoot is true, Scopes with ref itself as the project axis value are also selected.

Attributes

Inherited from:
Make
def inAnyConfiguration: ConfigurationFilter

Accepts all values for the configuration axis except Zero.

Accepts all values for the configuration axis except Zero.

Attributes

Inherited from:
Make
def inAnyProject: ProjectFilter

Selects all scopes that apply to a single project. Zero and build-level scopes are excluded.

Selects all scopes that apply to a single project. Zero and build-level scopes are excluded.

Attributes

Inherited from:
Make
def inAnyTask: TaskFilter

Accepts all values for the task axis except Zero.

Accepts all values for the task axis except Zero.

Attributes

Inherited from:
Make
def inConfig(conf: Configuration)(ss: Seq[Setting[_]]): Seq[Setting[_]]

Attributes

Inherited from:
ProjectExtra
def inConfigurations(configs: Configuration*): ConfigurationFilter

Selects Scopes that have a task axis with one of the provided values.

Selects Scopes that have a task axis with one of the provided values.

Attributes

Inherited from:
Make
def inConfigurationsByKeys(keys: ConfigKey*): ConfigurationFilter

Attributes

Inherited from:
Make
def inConfigurationsByRefs(refs: ConfigRef*): ConfigurationFilter

Attributes

Inherited from:
Make
def inDependencies(ref: ProjectReference, transitive: Boolean, includeRoot: Boolean): ProjectFilter

Selects Scopes that have a project axis that is a dependency of ref, transitively if transitive is true. If includeRoot is true, Scopes with ref itself as the project axis value are also selected.

Selects Scopes that have a project axis that is a dependency of ref, transitively if transitive is true. If includeRoot is true, Scopes with ref itself as the project axis value are also selected.

Attributes

Inherited from:
Make
def inProjects(projects: ProjectReference*): ProjectFilter

Selects Scopes that have a project axis with one of the provided values.

Selects Scopes that have a project axis with one of the provided values.

Attributes

Inherited from:
Make
def inTasks(tasks: Scoped*): TaskFilter

Selects Scopes that have a task axis with one of the provided values.

Selects Scopes that have a task axis with one of the provided values.

Attributes

Inherited from:
Make
def inZeroConfiguration: ConfigurationFilter

Selects Scopes with a Zero configuration axis.

Selects Scopes with a Zero configuration axis.

Attributes

Inherited from:
Make
def inZeroProject: ProjectFilter

Selects Scopes with a Zero project axis.

Selects Scopes with a Zero project axis.

Attributes

Inherited from:
Make
def inZeroTask: TaskFilter

Selects Scopes with a Zero task axis.

Selects Scopes with a Zero task axis.

Attributes

Inherited from:
Make
def initScope[T](s: Scope, i: Initialize[T]): Initialize[T]

Attributes

Inherited from:
BuildExtra
def initScoped[T](sk: ScopedKey[_], i: Initialize[T]): Initialize[T]

Attributes

Inherited from:
BuildExtra
final def inlineTask[T](value: T): Task[T]

Attributes

Inherited from:
TaskExtra
inline def inputKey[A1](inline description: String): InputKey[A1]

Attributes

Inherited from:
BuildSyntax (hidden)
def loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) => Parser[P])(implicit format: JsonFormat[T]): Initialize[State => Parser[P]]

Attributes

Inherited from:
BuildCommon
def loadForParserI[P, T](task: TaskKey[T])(init: Initialize[(State, Option[T]) => Parser[P]])(implicit format: JsonFormat[T]): Initialize[State => Parser[P]]

Attributes

Inherited from:
BuildCommon
def loadFromContext[T](task: TaskKey[T], context: ScopedKey[_], s: State)(implicit f: JsonFormat[T]): Option[T]

Attributes

Inherited from:
BuildCommon
def loadPrevious[T](task: TaskKey[T])(implicit f: JsonFormat[T]): Initialize[Task[Option[T]]]

Attributes

Inherited from:
BuildCommon
def moduleFilter(organization: NameFilter, name: NameFilter, revision: NameFilter): ModuleFilter

Attributes

Inherited from:
DependencyFilterExtra
def noTestCompletion(config: Configuration): Setting[_]

Disables post-compilation hook for determining tests for tab-completion (such as for 'test-only'). This is useful for reducing test:compile time when not running test.

Disables post-compilation hook for determining tests for tab-completion (such as for 'test-only'). This is useful for reducing test:compile time when not running test.

Attributes

Inherited from:
BuildExtra
final def none[A]: Option[A]

Attributes

Inherited from:
OptionSyntax
final def nop: Task[Unit]

Attributes

Inherited from:
TaskExtra
def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]

Attributes

Inherited from:
BuildCommon
inline def project: Project

Creates a new Project. This is a macro that expects to be assigned directly to a val. The name of the val is used as the project ID and the name of the base directory of the project.

Creates a new Project. This is a macro that expects to be assigned directly to a val. The name of the val is used as the project ID and the name of the base directory of the project.

Attributes

Inherited from:
BuildSyntax (hidden)
def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): Initialize[InputTask[Unit]]

Attributes

Inherited from:
BuildExtra
def runTask(config: Configuration, mainClass: String, arguments: String*): Initialize[Task[Unit]]

Attributes

Inherited from:
BuildExtra
inline def settingKey[A1](inline description: String): SettingKey[A1]

Attributes

Inherited from:
BuildSyntax (hidden)
final def task[T](f: => T): Task[T]

Attributes

Inherited from:
TaskExtra
inline def taskKey[A1](inline description: String): TaskKey[A1]

Attributes

Inherited from:
BuildSyntax (hidden)

Deprecated and Inherited methods

def Seq2Vector[T](s: Seq[T]): Vector[T]

Attributes

Deprecated
true
Inherited from:
Import
def externalIvyFile(file: Initialize[File], iScala: Initialize[Option[ScalaModuleInfo]]): Setting[Task[ModuleSettings]]

Attributes

Deprecated
[Since version 1.5.0]
Inherited from:
BuildExtra
def externalPom(file: Initialize[File], iScala: Initialize[Option[ScalaModuleInfo]]): Setting[Task[ModuleSettings]]

Attributes

Deprecated
[Since version 1.5.0]
Inherited from:
BuildExtra
def inGlobalConfiguration: ConfigurationFilter

Attributes

Deprecated
true
Inherited from:
Make
def inGlobalProject: ProjectFilter

Attributes

Deprecated
true
Inherited from:
Make
def inGlobalTask: TaskFilter

Attributes

Deprecated
true
Inherited from:
Make

Concrete fields

final val Global: Scope
final val GlobalScope: Scope
final val ThisScope: Scope

Inherited fields

val *: AnyPath.type

Attributes

Inherited from:
Import
val **: RecursiveGlob.type

Attributes

Inherited from:
Import
val AList: AList.type

Attributes

Inherited from:
Import
val AllPassFilter: AllPassFilter.type

Attributes

Inherited from:
Import
val AllRequirements: PluginTrigger

Attributes

Inherited from:
Import
val AnyPath: AnyPath.type

Attributes

Inherited from:
Import
val Artifact: Artifact.type

Attributes

Inherited from:
Import
val AttributeEntry: AttributeEntry.type

Attributes

Inherited from:
Import
val AttributeKey: AttributeKey.type

Attributes

Inherited from:
Import
val AttributeMap: AttributeMap.type

Attributes

Inherited from:
Import
val Attributed: Attributed.type

Attributes

Inherited from:
Import
val Binary: Binary.type

Attributes

Inherited from:
Import
val BufferedOutput: BufferedOutput.type

Attributes

Inherited from:
Import
val Cache: Cache.type

Attributes

Inherited from:
Import
val CacheImplicits: CacheImplicits.type

Attributes

Inherited from:
Import
val Caller: Caller.type

Attributes

Inherited from:
Import
val ChainedResolver: ChainedResolver.type

Attributes

Inherited from:
Import
val ChangeReport: ChangeReport.type

Attributes

Inherited from:
Import
val ChangedFiles: ChangedFiles.type

Attributes

Inherited from:
Import
val CircularDependencyLevel: CircularDependencyLevel.type

Attributes

Inherited from:
Import
final val Compile: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val ConfigRef: ConfigRef.type

Attributes

Inherited from:
Import
val Configuration: Configuration.type

Attributes

Inherited from:
Import
val ConfigurationReport: ConfigurationReport.type

Attributes

Inherited from:
Import
val Configurations: Configurations.type

Attributes

Inherited from:
Import
val ConflictManager: ConflictManager.type

Attributes

Inherited from:
Import
val ConflictWarning: ConflictWarning.type

Attributes

Inherited from:
Import
val ConsoleLogger: ConsoleLogger.type

Attributes

Inherited from:
Import
val ConsoleOut: ConsoleOut.type

Attributes

Inherited from:
Import
val ControlEvent: ControlEvent.type

Attributes

Inherited from:
Import
val CopyOptions: CopyOptions.type

Attributes

Inherited from:
Import
val Credentials: Credentials.type

Attributes

Inherited from:
Import
val CrossVersion: CrossVersion.type

Attributes

Inherited from:
Import
val CustomOutput: CustomOutput.type

Attributes

Inherited from:
Import
val Dag: Dag.type

Attributes

Inherited from:
Import
final val Default: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val DefaultMavenRepository: MavenRepository

Attributes

Inherited from:
Import
val Developer: Developer.type

Attributes

Inherited from:
Import
val Difference: Difference.type

Attributes

Inherited from:
Import
val DirectoryFilter: DirectoryFilter.type

Attributes

Inherited from:
Import
val Disabled: Disabled.type

Attributes

Inherited from:
Import
val ErrorHandling: ErrorHandling.type

Attributes

Inherited from:
Import
val EvaluationState: EvaluationState.type

Attributes

Inherited from:
Import
val EvictionPair: EvictionPair.type

Attributes

Inherited from:
Import
val EvictionWarning: EvictionWarning.type

Attributes

Inherited from:
Import
val EvictionWarningOptions: EvictionWarningOptions.type

Attributes

Inherited from:
Import
final val ExclusionRule: InclExclRule.type

Attributes

Inherited from:
LibraryManagementSyntax
val ExistsFileFilter: ExistsFileFilter.type

Attributes

Inherited from:
Import
val ExitHook: ExitHook.type

Attributes

Inherited from:
Import
val ExitHooks: ExitHooks.type

Attributes

Inherited from:
Import
val FileChanges: FileChanges.type

Attributes

Inherited from:
Import
val FileFilter: FileFilter.type

Attributes

Inherited from:
Import
val FileFunction: FileFunction.type

Attributes

Inherited from:
Import
val FileInfo: FileInfo.type

Attributes

Inherited from:
Import
val FileRepository: FileRepository.type

Attributes

Inherited from:
Import
val FilesInfo: FilesInfo.type

Attributes

Inherited from:
Import
val Full: Full.type

Attributes

Inherited from:
Import
val FullLogger: FullLogger.type

Attributes

Inherited from:
Import
val FullReader: FullReader.type

Attributes

Inherited from:
Import
val Glob: Glob.type

Attributes

Inherited from:
Import
val GlobFilter: GlobFilter.type

Attributes

Inherited from:
Import
val Hash: Hash.type

Attributes

Inherited from:
Import
val HiddenFileFilter: HiddenFileFilter.type

Attributes

Inherited from:
Import
val IDSet: IDSet.type

Attributes

Inherited from:
Import
val IMap: IMap.type

Attributes

Inherited from:
Import
val IO: IO.type

Attributes

Inherited from:
Import
final val InclusionRule: InclExclRule.type

Attributes

Inherited from:
LibraryManagementSyntax
val InlineConfiguration: ModuleDescriptorConfiguration.type

Attributes

Inherited from:
Import
val InlineIvyConfiguration: InlineIvyConfiguration.type

Attributes

Inherited from:
Import
final val IntegrationTest: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val IvyPaths: IvyPaths.type

Attributes

Inherited from:
Import
val IvyScala: ScalaModuleInfo.type

Attributes

Inherited from:
Import
val JCenterRepository: MavenRepository

Attributes

Inherited from:
Import
val JavaNet2Repository: MavenRepository

Attributes

Inherited from:
Import
val Level: Level.type

Attributes

Inherited from:
Import
val LinePosition: LinePosition.type

Attributes

Inherited from:
Import
val LineRange: LineRange.type

Attributes

Inherited from:
Import
val LoggedOutput: LoggedOutput.type

Attributes

Inherited from:
Import
val Logger: Logger.type

Attributes

Inherited from:
Import
val LoggerWriter: LoggerWriter.type

Attributes

Inherited from:
Import
val LogicalClock: LogicalClock.type

Attributes

Inherited from:
Import
val MakePomConfiguration: MakePomConfiguration.type

Attributes

Inherited from:
Import
val MavenCache: MavenCache.type

Attributes

Inherited from:
Import
val MavenRepo: MavenRepo.type

Attributes

Inherited from:
Import
val MavenRepository: MavenRepository.type

Attributes

Inherited from:
Import
val ModuleConfiguration: ModuleConfiguration.type

Attributes

Inherited from:
Import
val ModuleDescriptorConfiguration: ModuleDescriptorConfiguration.type

Attributes

Inherited from:
Import
val ModuleID: ModuleID.type

Attributes

Inherited from:
Import
val ModuleInfo: ModuleInfo.type

Attributes

Inherited from:
Import
val ModuleReport: ModuleReport.type

Attributes

Inherited from:
Import
val ModuleSettings: ModuleSettings.type

Attributes

Inherited from:
Import
val NameFilter: NameFilter.type

Attributes

Inherited from:
Import
val NoPosition: NoPosition.type

Attributes

Inherited from:
Import
val NoTrigger: PluginTrigger

Attributes

Inherited from:
Import
val NothingFilter: NothingFilter.type

Attributes

Inherited from:
Import
final val Optional: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val OrganizationArtifactReport: OrganizationArtifactReport.type

Attributes

Inherited from:
Import
val PMap: PMap.type

Attributes

Inherited from:
Import
val Path: Path.type

Attributes

Inherited from:
Import
val PathFilter: PathFilter.type

Attributes

Inherited from:
Import
val PathFinder: PathFinder.type

Attributes

Inherited from:
Import
val Patterns: Patterns.type

Attributes

Inherited from:
Import
val Platform: Platform.type

Attributes

Inherited from:
Import
final val Provided: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val PublishConfiguration: PublishConfiguration.type

Attributes

Inherited from:
Import
val RangePosition: RangePosition.type

Attributes

Inherited from:
Import
val RecursiveGlob: RecursiveGlob.type

Attributes

Inherited from:
Import
val Relation: Relation.type

Attributes

Inherited from:
Import
val RelativeGlob: RelativeGlob.type

Attributes

Inherited from:
Import
val Resolver: Resolver.type

Attributes

Inherited from:
Import
final val Runtime: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val SbtArtifacts: SbtArtifacts.type

Attributes

Inherited from:
Import
val ScalaArtifacts: ScalaArtifacts.type

Attributes

Inherited from:
Import
val ScalaKeywords: ScalaKeywords.type

Attributes

Inherited from:
Import
val ScalaVersion: ScalaVersion.type

Attributes

Inherited from:
Import
val ScmInfo: ScmInfo.type

Attributes

Inherited from:
Import
val SemanticSelector: SemanticSelector.type

Attributes

Inherited from:
Import
val SftpRepository: SftpRepository.type

Attributes

Inherited from:
Import
val Show: Show.type

Attributes

Inherited from:
Import
val ShowLines: ShowLines.type

Attributes

Inherited from:
Import
val Signals: Signals.type

Attributes

Inherited from:
Import
val SimpleReader: SimpleReader.type

Attributes

Inherited from:
Import
val SshRepository: SshRepository.type

Attributes

Inherited from:
Import
val StackTrace: StackTrace.type

Attributes

Inherited from:
Import
val StdoutOutput: StdoutOutput.type

Attributes

Inherited from:
Import
final val Test: Configuration

Attributes

Inherited from:
LibraryManagementSyntax
val TestResult: TestResult.type

Attributes

Inherited from:
Import
val TrackLevel: TrackLevel.type

Attributes

Inherited from:
Import
val Tracked: Tracked.type

Attributes

Inherited from:
Import
val Types: Types.type

Attributes

Inherited from:
Import
val URLRepository: URLRepository.type

Attributes

Inherited from:
Import
val UpdateLogging: UpdateLogging.type

Attributes

Inherited from:
Import
val UpdateOptions: UpdateOptions.type

Attributes

Inherited from:
Import
val UpdateReport: UpdateReport.type

Attributes

Inherited from:
Import
val UpdateStats: UpdateStats.type

Attributes

Inherited from:
Import
val Util: Util.type

Attributes

Inherited from:
Import
val VersionNumber: VersionNumber.type

Attributes

Inherited from:
Import
val Watch: Watch.type

Attributes

Inherited from:
Import
val WatchSource: Source.type

Attributes

Inherited from:
Import

Givens

Inherited givens

given classpathDependency[A](using Conversion[A, ProjectReference]): Conversion[A, ClasspathDep[ProjectReference]]

Attributes

Inherited from:
ProjectExtra
given multT2TaskConv[A1, A2]: Conversion[(Task[A1], Task[A2]), MultiInTask[[F[_]] =>> Map[(A1, A2), F]]]

Attributes

Inherited from:
TaskExtra
given projectToLocalProject: Conversion[Project, LocalProject]

Attributes

Inherited from:
ProjectExtra
given sbtSlashSyntaxRichProject[A](using Conversion[A, Reference]): Conversion[A, RichReference]

Attributes

Inherited from:
SlashSyntax

Extensions

Inherited extensions

extension [A1](in: Initialize[Task[PromiseWrap[A1]]])
def await(atMost: Duration): Initialize[Task[A1]]

implicitly injected to tasks that return PromiseWrap.

implicitly injected to tasks that return PromiseWrap.

Attributes

Inherited from:
ProjectExtra
def await: Initialize[Task[A1]]

implicitly injected to tasks that return PromiseWrap.

implicitly injected to tasks that return PromiseWrap.

Attributes

Inherited from:
ProjectExtra
extension [A1](in: Task[A1])
inline def value: A1

Attributes

Inherited from:
TaskMacroExtra
extension [A1](in: Initialize[Task[A1]])
def keepAs(key: TaskKey[A1]): Initialize[Task[A1]]

Attributes

Inherited from:
ProjectExtra
def storeAs(key: TaskKey[A1])(using f: JsonFormat[A1]): Initialize[Task[A1]]

Attributes

Inherited from:
ProjectExtra
def updateState(f: (State, A1) => State): Initialize[Task[A1]]

Attributes

Inherited from:
ProjectExtra
extension [A1](in: State => Parser[A1])
inline def parsed: A1

Attributes

Inherited from:
TaskMacroExtra
extension [A1](in: Parser[A1])
inline def parsed: A1

Attributes

Inherited from:
TaskMacroExtra
extension [A1](init: Initialize[Task[A1]])
def &&[T](alt: Task[T]): Initialize[Task[T]]

Attributes

Inherited from:
Syntax (hidden)
def andFinally(fin: => Unit): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def dependsOnSeq(tasks: Seq[AnyInitTask]): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def dependsOnTask[A2](task1: Initialize[Task[A2]]): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def doFinally(t: Task[Unit]): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def failure: Initialize[Task[Incomplete]]

Attributes

Inherited from:
Syntax (hidden)
def flatMapTaskValue[T](f: A1 => Task[T]): Initialize[Task[T]]

Attributes

Inherited from:
Syntax (hidden)
def map[A2](f: A1 => A2): Initialize[Task[A2]]

Attributes

Inherited from:
Syntax (hidden)
protected def onTask[A2](f: Task[A1] => Task[A2]): Initialize[Task[A2]]

Attributes

Inherited from:
Syntax (hidden)
def result: Initialize[Task[Result[A1]]]

Attributes

Inherited from:
Syntax (hidden)
def runBefore[A2](tasks: Initialize[Task[A2]]*): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def tag(tags: Tag*): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def tagw(tags: (Tag, Int)*): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def triggeredBy[A2](tasks: Initialize[Task[A2]]*): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def xtriggeredBy[A2](tasks: Initialize[Task[A2]]*): Initialize[Task[A1]]

Attributes

Inherited from:
Syntax (hidden)
def ||[T >: A1](alt: Task[T]): Initialize[Task[T]]

Attributes

Inherited from:
Syntax (hidden)
extension [A1](init: Initialize[InputTask[A1]])
def &&[T](alt: Task[T]): Initialize[InputTask[T]]

Attributes

Inherited from:
Syntax (hidden)
def andFinally(fin: => Unit): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def dependsOnSeq(tasks: Seq[AnyInitTask]): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def dependsOnTask[B1](task1: Initialize[Task[B1]]): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def doFinally(t: Task[Unit]): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def flatMapTaskValue[T](f: A1 => Task[T]): Initialize[InputTask[T]]

Attributes

Inherited from:
Syntax (hidden)
def map[A2](f: A1 => A2): Initialize[InputTask[A2]]

Attributes

Inherited from:
Syntax (hidden)
protected def onTask[T](f: Task[A1] => Task[T]): Initialize[InputTask[T]]

Attributes

Inherited from:
Syntax (hidden)
def tag(tags: Tag*): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def tagw(tags: (Tag, Int)*): Initialize[InputTask[A1]]

Attributes

Inherited from:
Syntax (hidden)
def ||[T >: A1](alt: Task[T]): Initialize[InputTask[T]]

Attributes

Inherited from:
Syntax (hidden)
extension [A1](init: Initialize[A1])
def flatMapTaskValue[A2](f: A1 => Task[A2]): Initialize[Task[A2]]

Attributes

Inherited from:
Syntax (hidden)
def map[A2](f: A1 => A2): Initialize[Task[A2]]

Attributes

Inherited from:
Syntax (hidden)
extension (m: Project.type)
def addExtraBuilds(s: State, extra: List[URI]): State

Attributes

Inherited from:
ProjectExtra
def current(state: State): ProjectRef

Attributes

Inherited from:
ProjectExtra
def delegates(structure: BuildStructure, scope: Scope, key: AttributeKey[_]): Seq[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def details(structure: BuildStructure, actual: Boolean, scope: Scope, key: AttributeKey[_])(using display: Show[ScopedKey[_]]): String

Attributes

Inherited from:
ProjectExtra
def extraBuilds(s: State): List[URI]

Attributes

Inherited from:
ProjectExtra
def extract(state: State): Extracted

Attributes

Inherited from:
ProjectExtra
def getHook[A](key: SettingKey[A => A], data: Settings[Scope]): A => A

Attributes

Inherited from:
ProjectExtra
def getHooks(data: Settings[Scope]): (State => State, State => State)

Attributes

Inherited from:
ProjectExtra
def getOrError[T](state: State, key: AttributeKey[T], msg: String): T

Attributes

Inherited from:
ProjectExtra
def getOrNil[A](s: State, key: AttributeKey[List[A]]): List[A]

Attributes

Inherited from:
ProjectExtra
def getProject(ref: ProjectRef, units: Map[URI, LoadedBuildUnit]): Option[ResolvedProject]

Attributes

Inherited from:
ProjectExtra
def getProject(ref: ProjectRef, structure: LoadedBuild): Option[ResolvedProject]

Attributes

Inherited from:
ProjectExtra
def getProject(ref: ProjectRef, structure: BuildStructure): Option[ResolvedProject]

Attributes

Inherited from:
ProjectExtra
def getProjectForReference(ref: Reference, structure: BuildStructure): Option[ResolvedProject]

Attributes

Inherited from:
ProjectExtra
def inPluginProject(s: State): Boolean

Attributes

Inherited from:
ProjectExtra
def isProjectLoaded(state: State): Boolean

Attributes

Inherited from:
ProjectExtra
def loadAction(s: State, action: LoadAction): (State, File)

Attributes

Inherited from:
ProjectExtra
def orIdentity[A](opt: Option[A => A]): A => A

Attributes

Inherited from:
ProjectExtra
def projectReturn(s: State): List[File]

Attributes

Inherited from:
ProjectExtra
def relation(structure: BuildStructure, actual: Boolean)(using display: Show[ScopedKey[_]]): Relation[ScopedKey[_], ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def removeExtraBuilds(s: State, remove: List[URI]): State

Attributes

Inherited from:
ProjectExtra
def reverseDependencies(cMap: Map[ScopedKey[_], Flattened], scoped: ScopedKey[_]): Iterable[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def runUnloadHooks(s: State): State

Attributes

Inherited from:
ProjectExtra
def session(state: State): SessionSettings

Attributes

Inherited from:
ProjectExtra
def setCond[T](key: AttributeKey[T], vopt: Option[T], attributes: AttributeMap): AttributeMap

Attributes

Inherited from:
ProjectExtra
def setExtraBuilds(s: State, extra: List[URI]): State

Attributes

Inherited from:
ProjectExtra
def setProject(session: SessionSettings, structure: BuildStructure, s: State, preOnLoad: State => State): State

Attributes

Inherited from:
ProjectExtra
def setProject(session: SessionSettings, structure: BuildStructure, s: State): State

Attributes

Inherited from:
ProjectExtra
def setProjectReturn(s: State, pr: List[File]): State

Attributes

Inherited from:
ProjectExtra
def settingGraph(structure: BuildStructure, basedir: File, scoped: ScopedKey[_])(using display: Show[ScopedKey[_]]): SettingGraph

Attributes

Inherited from:
ProjectExtra
def showContextKey(state: State, keyNameColor: Option[String]): Show[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def showContextKey(state: State): Show[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def showContextKey2(session: SessionSettings, keyNameColor: Option[String]): Show[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def showLoadingKey(loaded: LoadedBuild, keyNameColor: Option[String]): Show[ScopedKey[_]]

Attributes

Inherited from:
ProjectExtra
def structure(state: State): BuildStructure

Attributes

Inherited from:
ProjectExtra
def updateCurrent(s: State): State

Attributes

Inherited from:
ProjectExtra
def updateExtraBuilds(s: State, f: List[URI] => List[URI]): State

Attributes

Inherited from:
ProjectExtra
extension (p: ProjectReference)
def %(conf: String): ClasspathDependency

Attributes

Inherited from:
ProjectExtra
def %(conf: Configuration): ClasspathDependency

Attributes

Inherited from:
ProjectExtra
extension (self: Project)
def overrideConfigs(cs: Configuration*): Project

Adds configurations to this project. Added configurations replace existing configurations with the same name.

Adds configurations to this project. Added configurations replace existing configurations with the same name.

Attributes

Inherited from:
ProjectExtra

Implicits

Implicits

implicit val fileJsonFormatter: JsonFormat[Seq[File]]
implicit val fileStampJsonFormatter: JsonFormat[Seq[(Path, FileStamp)]]
implicit def fileToRichFile(file: File): RichFile
implicit def filesToFinder(cc: Iterable[File]): PathFinder
implicit val pathJsonFormatter: JsonFormat[Seq[Path]]
implicit val singleFileJsonFormatter: JsonFormat[File]
implicit val singlePathJsonFormatter: JsonFormat[Path]

Inherited implicits

implicit def alternative[A, B](f: A => Option[B]): Alternative[A, B]

Attributes

Inherited from:
IOSyntax0 (hidden)
final implicit def binaryPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: Task[_] => Key): BinaryPipe

Attributes

Inherited from:
TaskExtra
implicit def fileToFileOps(file: File): FileOps

Attributes

Inherited from:
syntax0 (hidden)
implicit def globFilter(expression: String): NameFilter

Allows a String to be used where a NameFilter is expected. Asterisks (*) in the string are interpreted as wildcards. All other characters must match exactly. See GlobFilter.

Allows a String to be used where a NameFilter is expected. Asterisks (*) in the string are interpreted as wildcards. All other characters must match exactly. See GlobFilter.

Attributes

Inherited from:
BuildCommon
final implicit def iterableTask[S](in: Seq[S]): ForkTask[S, Seq]

Attributes

Inherited from:
TaskExtra
final implicit def joinAnyTasks(in: Seq[Task[_]]): JoinTask[Any, Seq]

Attributes

Inherited from:
TaskExtra0
final implicit def joinTasks[S](in: Seq[Task[S]]): JoinTask[S, Seq]

Attributes

Inherited from:
TaskExtra
final implicit def linesTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: Task[_] => Key): TaskLines

Attributes

Inherited from:
TaskExtra
implicit def moduleIDConfigurable(m: ModuleID): ModuleIDConfigurable

Attributes

Inherited from:
DependencyBuilders
final implicit def multInputTask[K[F[_]] : AList](tasks: K[Task]): MultiInTask[K]

Attributes

Inherited from:
TaskExtra
final implicit def multT2Task[A1, A2](in: (Task[A1], Task[A2])): MultiInTask[[F[_]] =>> Map[(A1, A2), F]]

Attributes

Inherited from:
TaskExtra
implicit def pathToPathOps(path: Path): PathOps

Attributes

Inherited from:
syntax0 (hidden)
final implicit def pipeToProcess[Key](t: Task[_])(implicit streams: Task[TaskStreams[Key]], key: Task[_] => Key): ProcessPipe

Attributes

Inherited from:
TaskExtra
implicit def processToTask(p: ProcessBuilder)(implicit streams: Task[TaskStreams[_]]): Task[Int]

Attributes

Inherited from:
TaskExtra
implicit def richAttributed(s: Seq[Attributed[File]]): RichAttributed

Attributes

Inherited from:
BuildCommon
implicit def richFiles(s: Seq[File]): RichFiles

Attributes

Inherited from:
BuildCommon
implicit def richPathFinder(s: PathFinder): RichPathFinder

Attributes

Inherited from:
BuildCommon
implicit def richUpdateReport(ur: UpdateReport): RichUpdateReport

Attributes

Inherited from:
LibraryManagementSyntax0
implicit def sbtOptionSyntaxOptionIdOps[A](a: A): OptionIdOps[A]

Attributes

Inherited from:
OptionSyntax
implicit def sbtOptionSyntaxRichOption[A](option: Option[A]): RichOption[A]

Attributes

Inherited from:
OptionSyntax
implicit def sbtOptionSyntaxRichOptional[A](optional: Optional[A]): RichOptional[A]

Attributes

Inherited from:
OptionSyntax
implicit def sbtSlashSyntaxRichConfigKey(c: ConfigKey): RichConfiguration

Attributes

Inherited from:
SlashSyntax
implicit def sbtSlashSyntaxRichConfiguration(c: Configuration): RichConfiguration

Attributes

Inherited from:
SlashSyntax
implicit def sbtSlashSyntaxRichReferenceAxis(a: ScopeAxis[Reference]): RichReference

Attributes

Inherited from:
SlashSyntax
implicit def sbtSlashSyntaxRichScope(s: Scope): RichScope

Attributes

Inherited from:
SlashSyntax
implicit def sbtSlashSyntaxRichScopeFromAttributeKey(a: AttributeKey[_]): RichScope

Attributes

Inherited from:
SlashSyntax
implicit def sbtSlashSyntaxRichScopeFromScoped(t: Scoped): RichScope

This handles task scoping an existing scoped key (such as Compile / test) into a task scoping in (Compile / test) / name.

This handles task scoping an existing scoped key (such as Compile / test) into a task scoping in (Compile / test) / name.

Attributes

Inherited from:
SlashSyntax
implicit def sbtStateToUpperStateOps(s: State): UpperStateOps

Attributes

Inherited from:
BuildSyntax (hidden)
implicit def settingKeyAll[T](key: Initialize[T]): SettingKeyAll[T]

Attributes

Inherited from:
Make
implicit def singleFileFinder(file: File): PathFinder

Attributes

Inherited from:
BaseSyntax
final implicit def singleInputTask[S](in: Task[S]): SingleInTask[S]

Attributes

Inherited from:
TaskExtra
implicit def stringToOrganization(organization: String): Organization

Attributes

Inherited from:
DependencyBuilders
implicit def taskKeyAll[T](key: Initialize[Task[T]]): TaskKeyAll[T]

Attributes

Inherited from:
Make
final implicit def textPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: Task[_] => Key): TextPipe

Attributes

Inherited from:
TaskExtra
implicit def toRepositoryName(name: String): RepositoryName

Attributes

Inherited from:
DependencyBuilders
final implicit def toTask[T](f: () => T): Task[T]

Attributes

Inherited from:
TaskExtra
final implicit def toTaskInfo[S](in: Task[S]): TaskInfo[S]

Attributes

Inherited from:
TaskExtra
implicit def toTaskSequential(d: Def.type): TaskSequential

Attributes

Inherited from:
DefExtra
final implicit def toTasks[S](in: Seq[() => S]): Seq[Task[S]]

Attributes

Inherited from:
TaskExtra
final implicit def upcastTask[A >: B, B](t: Task[B]): Task[A]

Attributes

Inherited from:
TaskExtra