Packages

o

sbt

Classpaths

object Classpaths

Source
Defaults.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Classpaths
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addUnmanagedLibrary: Seq[Def.Setting[_]]
  5. def allConfigs(conf: Configuration): Seq[Configuration]
  6. def analyzed[T](data: T, analysis: CompileAnalysis): Attributed[T]
  7. def appRepositories(app: AppConfiguration): Option[Vector[Resolver]]

    Loads the appRepositories configured for this launcher, if supported.

  8. def artifactDefs(pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Seq[Artifact]]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def autoLibraryDependency(auto: Boolean, plugin: Boolean, org: String, version: String): Seq[ModuleID]
  11. def autoPlugins(report: UpdateReport, internalPluginClasspath: Seq[File], isDotty: Boolean): Seq[String]
  12. def bootChecksums(app: AppConfiguration): Vector[String]
  13. def bootIvyHome(app: AppConfiguration): Option[File]
  14. def bootRepositories(app: AppConfiguration): Option[Vector[Resolver]]
  15. def classifiersModuleTask: Def.Initialize[Task[GetClassifiersModule]]
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  17. lazy val compilerPluginConfig: Seq[Def.Setting[Task[Seq[String]]]]
  18. def concat[T](a: ScopedTaskable[Seq[T]], b: ScopedTaskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
  19. def concat[T](a: Taskable[Seq[T]], b: Taskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
  20. def concatDistinct[T](a: ScopedTaskable[Seq[T]], b: ScopedTaskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
  21. def concatDistinct[T](a: Taskable[Seq[T]], b: Taskable[Seq[T]]): Def.Initialize[Task[Seq[T]]]
  22. def concatSettings[T](a: SettingKey[Seq[T]], b: SettingKey[Seq[T]]): Def.Initialize[Seq[T]]
  23. def concatSettings[T](a: Def.Initialize[Seq[T]], b: Def.Initialize[Seq[T]]): Def.Initialize[Seq[T]]
  24. def confOpt(configurations: Seq[Configuration], conf: String): Option[Configuration]
  25. lazy val configSettings: Seq[Def.Setting[_]]
  26. def constructBuildDependencies: Def.Initialize[BuildDependencies]
  27. lazy val defaultArtifactTasks: Seq[TaskKey[File]]
  28. def defaultConfigurationTask(p: ResolvedReference, data: Settings[Scope]): Configuration
  29. def defaultPackageKeys: Seq[TaskKey[File]]
  30. lazy val defaultPackages: Seq[TaskKey[File]]
  31. def defaultRepositoryFilter: (MavenRepository) ⇒ Boolean
  32. def deliverPattern(outputPath: File): String
  33. def deliverTask(config: TaskKey[PublishConfiguration]): Def.Initialize[Task[File]]
  34. def enabledOnly[T](key: SettingKey[T], pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Seq[T]]
  35. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  37. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def findClasspathConfig(map: (Configuration) ⇒ Configuration, thisConfig: Configuration, delegated: Option[Configuration], report: UpdateReport): Configuration
  39. def findUnmanagedJars(config: Configuration, base: File, filter: FileFilter, excl: FileFilter): Classpath
  40. def flatten[T](o: Option[Option[T]]): Option[T]
  41. def forallIn[T](key: ScopingSetting[SettingKey[T]], pkgTasks: Seq[TaskKey[_]]): Def.Initialize[Seq[T]]
  42. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. def getClasspath(key: TaskKey[Classpath], dep: ResolvedReference, conf: String, data: Settings[Scope]): Task[Classpath]
  44. def getConfigurations(p: ResolvedReference, data: Settings[Scope]): Seq[Configuration]
  45. def getPublishTo(repo: Option[Resolver]): Resolver
  46. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  47. def interSort(projectRef: ProjectRef, conf: Configuration, data: Settings[Scope], deps: BuildDependencies): Seq[(ProjectRef, String)]
  48. def interSortConfigurations(projectRef: ProjectRef, conf: Configuration, data: Settings[Scope], deps: BuildDependencies): Seq[(ProjectRef, ConfigRef)]
  49. def internalDependencyJarsTask: Def.Initialize[Task[Classpath]]
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. def isOverrideRepositories(app: AppConfiguration): Boolean
  52. val ivyBaseSettings: Seq[Def.Setting[_]]
  53. val ivyPublishSettings: Seq[Def.Setting[_]]
  54. val jvmBaseSettings: Seq[Def.Setting[_]]
  55. val jvmPublishSettings: Seq[Def.Setting[_]]
  56. 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
  57. def makeProducts: Def.Initialize[Task[Seq[File]]]
  58. def managedJars(config: Configuration, jarTypes: Set[String], up: UpdateReport): Classpath
  59. def mapped(confString: Option[String], masterConfs: Seq[String], depConfs: Seq[String], default: String, defaultMapping: String): (String) ⇒ Seq[String]
  60. def missingConfiguration(in: String, conf: String): Nothing
  61. def mkIvyConfiguration: Def.Initialize[Task[InlineIvyConfiguration]]
  62. def modifyForPlugin(plugin: Boolean, dep: ModuleID): ModuleID
  63. val moduleIdJsonKeyFormat: JsonKeyFormat[ModuleID]
  64. def moduleSettings0: Def.Initialize[Task[ModuleSettings]]
  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  67. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  68. def packaged(pkgTasks: Seq[TaskKey[File]]): Def.Initialize[Task[Map[Artifact, File]]]
  69. def parseList(s: String, allConfs: Seq[String]): Seq[String]
  70. def parseMapping(confString: String, masterConfs: Seq[String], depConfs: Seq[String], default: (String) ⇒ Seq[String]): (String) ⇒ Seq[String]
  71. def parseSingleMapping(masterConfs: Seq[String], depConfs: Seq[String], default: (String) ⇒ Seq[String])(confString: String): (String) ⇒ Seq[String]
  72. def pluginProjectID: Def.Initialize[ModuleID]
  73. def projectDependenciesTask: Def.Initialize[Task[Seq[ModuleID]]]
  74. def projectResolverTask: Def.Initialize[Task[Resolver]]
  75. 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
  76. def publishTask(config: TaskKey[PublishConfiguration]): Def.Initialize[Task[Unit]]
  77. def replaceWildcard(allConfs: Seq[String])(conf: String): Seq[String]
  78. def sbtClassifiersTasks: Seq[Def.Setting[_]]
  79. val sbtIvySnapshots: URLRepository
  80. val sbtMavenSnapshots: MavenRepository
  81. val sbtPluginReleases: URLRepository
  82. def shellPromptFromState(isColorEnabled: Boolean): (State) ⇒ String
  83. def shellPromptFromState: (State) ⇒ String
  84. def substituteScalaFiles(scalaOrg: String, report: UpdateReport)(scalaJars: (String) ⇒ Seq[File]): UpdateReport
  85. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  86. def toString(): String
    Definition Classes
    AnyRef → Any
  87. val typesafeReleases: URLRepository
  88. def union[A, B](maps: Seq[(A) ⇒ Seq[B]]): (A) ⇒ Seq[B]
  89. def unmanagedDependencies: Def.Initialize[Task[Classpath]]
  90. def unmanagedLibs(dep: ResolvedReference, conf: String, data: Settings[Scope]): Task[Classpath]
  91. def unmanagedScalaLibrary: Def.Initialize[Task[Seq[File]]]
  92. def updateTask: Def.Initialize[Task[UpdateReport]]
  93. def updateWithoutDetails(label: String): Def.Initialize[Task[UpdateReport]]
  94. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  97. def warnResolversConflict(ress: Seq[Resolver], log: Logger): Unit
  98. def withExcludes(out: File, classifiers: Seq[String], lock: GlobalLock)(f: (Map[ModuleID, Vector[ConfigRef]]) ⇒ UpdateReport): UpdateReport

Deprecated Value Members

  1. 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

  2. def internalDependencies: Def.Initialize[Task[Classpath]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.4.0) not used

  3. def publishTask(config: TaskKey[PublishConfiguration], deliverKey: TaskKey[_]): Def.Initialize[Task[Unit]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.1.1) Use variant without delivery key

Inherited from AnyRef

Inherited from Any

Ungrouped