object Classpaths
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Classpaths
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addUnmanagedLibrary: Seq[Def.Setting[_]]
- def allConfigs(conf: Configuration): Seq[Configuration]
- def analyzed[T](data: T, analysis: CompileAnalysis): Attributed[T]
-
def
appRepositories(app: AppConfiguration): Option[Vector[Resolver]]
Loads the
appRepositories
configured for this launcher, if supported. - def artifactDefs(pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Seq[Artifact]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def autoLibraryDependency(auto: Boolean, plugin: Boolean, org: String, version: String): Seq[ModuleID]
- def autoPlugins(report: UpdateReport, internalPluginClasspath: Seq[File], isDotty: Boolean): Seq[String]
- def bootChecksums(app: AppConfiguration): Vector[String]
- def bootIvyHome(app: AppConfiguration): Option[File]
- def bootRepositories(app: AppConfiguration): Option[Vector[Resolver]]
- def classifiersModuleTask: Def.Initialize[Task[GetClassifiersModule]]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- lazy val compilerPluginConfig: Seq[Def.Setting[Task[Seq[String]]]]
- def concat[T](a: ScopedTaskable[Seq[T]], b: ScopedTaskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
- def concat[T](a: Taskable[Seq[T]], b: Taskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
- def concatDistinct[T](a: ScopedTaskable[Seq[T]], b: ScopedTaskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
- def concatDistinct[T](a: Taskable[Seq[T]], b: Taskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
- def concatSettings[T](a: SettingKey[Seq[T]], b: SettingKey[Seq[T]]): Def.Initialize[Seq[T]]
- def concatSettings[T](a: Def.Initialize[Seq[T]], b: Def.Initialize[Seq[T]]): Def.Initialize[Seq[T]]
- def confOpt(configurations: Seq[Configuration], conf: String): Option[Configuration]
- lazy val configSettings: Seq[Def.Setting[_]]
- def constructBuildDependencies: Def.Initialize[BuildDependencies]
- lazy val defaultArtifactTasks: Seq[TaskKey[File]]
- def defaultConfigurationTask(p: ResolvedReference, data: Settings[Scope]): Configuration
- def defaultPackageKeys: Seq[TaskKey[File]]
- lazy val defaultPackages: Seq[TaskKey[File]]
- def defaultRepositoryFilter: (MavenRepository) ⇒ Boolean
- def deliverPattern(outputPath: File): String
- def deliverTask(config: TaskKey[PublishConfiguration]): Def.Initialize[Task[File]]
- def enabledOnly[T](key: SettingKey[T], pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Seq[T]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findClasspathConfig(map: (Configuration) ⇒ Configuration, thisConfig: Configuration, delegated: Option[Configuration], report: UpdateReport): Configuration
- def findUnmanagedJars(config: Configuration, base: File, filter: FileFilter, excl: FileFilter): Classpath
- def flatten[T](o: Option[Option[T]]): Option[T]
-
def
forallIn[T](key: ScopingSetting[SettingKey[T]], pkgTasks: Seq[TaskKey[_]]): Def.Initialize[Seq[T]]
- Annotations
- @nowarn()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getClasspath(key: TaskKey[Classpath], dep: ResolvedReference, conf: String, data: Settings[Scope]): Task[Classpath]
- def getConfigurations(p: ResolvedReference, data: Settings[Scope]): Seq[Configuration]
- def getPublishTo(repo: Option[Resolver]): Resolver
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def interSort(projectRef: ProjectRef, conf: Configuration, data: Settings[Scope], deps: BuildDependencies): Seq[(ProjectRef, String)]
- def interSortConfigurations(projectRef: ProjectRef, conf: Configuration, data: Settings[Scope], deps: BuildDependencies): Seq[(ProjectRef, ConfigRef)]
- def internalDependencyJarsTask: Def.Initialize[Task[Classpath]]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isOverrideRepositories(app: AppConfiguration): Boolean
- val ivyBaseSettings: Seq[Def.Setting[_]]
- val ivyPublishSettings: Seq[Def.Setting[_]]
- val jvmBaseSettings: Seq[Def.Setting[_]]
- val jvmPublishSettings: Seq[Def.Setting[_]]
- def makeIvyXmlConfig(publishMavenStyle: Boolean, deliverIvyPattern: String, status: String, configurations: Vector[ConfigRef], checksums: Vector[String], logging: UpdateLogging = UpdateLogging.DownloadOnly, overwrite: Boolean = false, optResolverName: Option[String] = None): PublishConfiguration
- def makeProducts: Def.Initialize[Task[Seq[File]]]
- def managedJars(config: Configuration, jarTypes: Set[String], up: UpdateReport): Classpath
- def mapped(confString: Option[String], masterConfs: Seq[String], depConfs: Seq[String], default: String, defaultMapping: String): (String) ⇒ Seq[String]
- def missingConfiguration(in: String, conf: String): Nothing
- def mkIvyConfiguration: Def.Initialize[Task[InlineIvyConfiguration]]
- def modifyForPlugin(plugin: Boolean, dep: ModuleID): ModuleID
- val moduleIdJsonKeyFormat: JsonKeyFormat[ModuleID]
- def moduleSettings0: Def.Initialize[Task[ModuleSettings]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def packaged(pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Task[Map[Artifact, File]]]
- def parseList(s: String, allConfs: Seq[String]): Seq[String]
- def parseMapping(confString: String, masterConfs: Seq[String], depConfs: Seq[String], default: (String) ⇒ Seq[String]): (String) ⇒ Seq[String]
- def parseSingleMapping(masterConfs: Seq[String], depConfs: Seq[String], default: (String) ⇒ Seq[String])(confString: String): (String) ⇒ Seq[String]
- def pluginProjectID: Def.Initialize[ModuleID]
- def projectDependenciesTask: Def.Initialize[Task[Seq[ModuleID]]]
- def projectResolverTask: Def.Initialize[Task[Resolver]]
- def publishConfig(publishMavenStyle: Boolean, deliverIvyPattern: String, status: String, configurations: Vector[ConfigRef], artifacts: Vector[(Artifact, File)], checksums: Vector[String], resolverName: String = "local", logging: UpdateLogging = UpdateLogging.DownloadOnly, overwrite: Boolean = false): PublishConfiguration
- def publishOrSkip(config: TaskKey[PublishConfiguration], skip: TaskKey[Boolean]): Def.Initialize[Task[Unit]]
- def replaceWildcard(allConfs: Seq[String])(conf: String): Seq[String]
- def sbtClassifiersTasks: Seq[Def.Setting[_]]
- val sbtIvySnapshots: URLRepository
- val sbtMavenSnapshots: MavenRepository
- val sbtPluginReleases: URLRepository
- def shellPromptFromState(isColorEnabled: Boolean): (State) ⇒ String
- def shellPromptFromState: (State) ⇒ String
- def substituteScalaFiles(scalaOrg: String, report: UpdateReport)(scalaJars: (String) ⇒ Seq[File]): UpdateReport
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- val typesafeReleases: URLRepository
- def union[A, B](maps: Seq[(A) ⇒ Seq[B]]): (A) ⇒ Seq[B]
- def unmanagedDependencies: Def.Initialize[Task[Classpath]]
- def unmanagedLibs(dep: ResolvedReference, conf: String, data: Settings[Scope]): Task[Classpath]
- def unmanagedScalaLibrary: Def.Initialize[Task[Seq[File]]]
- def updateTask: Def.Initialize[Task[UpdateReport]]
- def updateWithoutDetails(label: String): Def.Initialize[Task[UpdateReport]]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def warnResolversConflict(ress: Seq[Resolver], log: Logger): Unit
- def withExcludes(out: File, classifiers: Seq[String], lock: GlobalLock)(f: (Map[ModuleID, Vector[ConfigRef]]) ⇒ UpdateReport): UpdateReport
Deprecated Value Members
-
def
autoPlugins(report: UpdateReport, internalPluginClasspath: Seq[File]): Seq[String]
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.5) The method only works for Scala 2, use the overloaded version to support both Scala 2 and Scala 3
-
def
internalDependencies: Def.Initialize[Task[Classpath]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.4.0) not used
-
def
publishTask(config: TaskKey[PublishConfiguration]): Def.Initialize[Task[Unit]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.9.1) use publishOrSkip instead
-
def
publishTask(config: TaskKey[PublishConfiguration], deliverKey: TaskKey[_]): Def.Initialize[Task[Unit]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.1.1) Use variant without delivery key