Package

sbt

librarymanagement

Permalink

package librarymanagement

Linear Supertypes
ResolversSyntax, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. librarymanagement
  2. ResolversSyntax
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class Artifact extends ArtifactExtra with Serializable

    Permalink
  2. abstract class ArtifactExtra extends AnyRef

    Permalink
  3. trait ArtifactFilter extends SubDepFilter[Artifact, ArtifactFilter]

    Permalink
  4. trait ArtifactFormats extends AnyRef

    Permalink
  5. abstract class ArtifactFunctions extends AnyRef

    Permalink
  6. final class ArtifactTypeFilter extends ArtifactTypeFilterExtra with Serializable

    Permalink

    Work around the inadequacy of Ivy's ArtifactTypeFilter (that it cannot reverse a filter)

  7. abstract class ArtifactTypeFilterExtra extends AnyRef

    Permalink
  8. trait ArtifactTypeFilterFormats extends AnyRef

    Permalink
  9. abstract class ArtifactTypeFilterFunctions extends AnyRef

    Permalink
  10. final class Binary extends CrossVersion with Serializable

    Permalink

    Cross-versions a module using the result of prepending prefix and appending suffix to the binary version.

    Cross-versions a module using the result of prepending prefix and appending suffix to the binary version. For example, if prefix = "foo_" and suffix = "_bar" and the binary version is "2.10", the module is cross-versioned with "foo_2.10_bar".

  11. trait BinaryFormats extends AnyRef

    Permalink
  12. final class Caller extends Serializable

    Permalink
  13. trait CallerFormats extends AnyRef

    Permalink
  14. final class ChainedResolver extends Resolver with Serializable

    Permalink
  15. trait ChainedResolverFormats extends AnyRef

    Permalink
  16. final class Checksum extends Serializable

    Permalink
  17. trait ChecksumFormats extends AnyRef

    Permalink
  18. sealed trait CircularDependencyLevel extends AnyRef

    Permalink

    Wrapper around circular dependency strategy.

  19. final class Configuration extends ConfigurationExtra with Serializable

    Permalink

    Represents an Ivy configuration.

  20. abstract class ConfigurationExtra extends AnyRef

    Permalink
  21. trait ConfigurationFilter extends SubDepFilter[String, ConfigurationFilter]

    Permalink
  22. trait ConfigurationFormats extends AnyRef

    Permalink
  23. final class ConfigurationReport extends ConfigurationReportExtra with Serializable

    Permalink

    Provides information about resolution of a single configuration.

  24. abstract class ConfigurationReportExtra extends AnyRef

    Permalink
  25. trait ConfigurationReportFormats extends AnyRef

    Permalink
  26. trait ConfigurationReportLiteFormats extends AnyRef

    Permalink
  27. final class ConflictManager extends Serializable

    Permalink

    See http://ant.apache.org/ivy/history/latest-milestone/settings/conflict-managers.html for details of the different conflict managers.

  28. trait ConflictManagerFormats extends AnyRef

    Permalink
  29. abstract class ConflictManagerFunctions extends AnyRef

    Permalink
  30. final case class ConflictWarning(label: String, level: util.Level.Value, failOnConflict: Boolean) extends Product with Serializable

    Permalink

    Provide warnings for cross version conflicts.

    Provide warnings for cross version conflicts. A library foo_2.10 and foo_2.11 can potentially be both included on the library dependency graph by mistake, but it won't be caught by eviction.

  31. final class Constant extends CrossVersion with Serializable

    Permalink

    Cross-versions a module using the string value.

  32. trait ConstantFormats extends AnyRef

    Permalink
  33. sealed trait Credentials extends AnyRef

    Permalink
  34. abstract class CrossVersion extends Serializable

    Permalink

    Configures how a module will be cross-versioned.

  35. trait CrossVersionFormats extends AnyRef

    Permalink
  36. abstract class CrossVersionFunctions extends AnyRef

    Permalink
  37. class DefaultLibraryManagement extends LibraryManagement

    Permalink
  38. trait DependencyFilter extends AnyRef

    Permalink
  39. trait DependencyFilterExtra extends AnyRef

    Permalink
  40. final class Developer extends Serializable

    Permalink
  41. trait DeveloperFormats extends AnyRef

    Permalink
  42. final class DirectCredentials extends Credentials

    Permalink
  43. final class Disabled extends CrossVersion with Serializable

    Permalink

    Disables cross versioning for a module.

  44. trait DisabledFormats extends AnyRef

    Permalink
  45. final class EvictionPair extends AnyRef

    Permalink
  46. final class EvictionWarning extends AnyRef

    Permalink
  47. final class EvictionWarningOptions extends AnyRef

    Permalink
  48. type ExclusionRule = InclExclRule

    Permalink
  49. trait ExternalIvyConfigurationFormats extends AnyRef

    Permalink
  50. final class FileConfiguration extends Serializable

    Permalink

    Configuration specific to an Ivy filesystem resolver.

  51. trait FileConfigurationFormats extends AnyRef

    Permalink
  52. final class FileCredentials extends Credentials

    Permalink
  53. final class FileRepository extends PatternsBasedRepository with Serializable

    Permalink

    sbt interface for an Ivy filesystem repository.

    sbt interface for an Ivy filesystem repository. More convenient construction is done using Resolver.file.

  54. trait FileRepositoryFormats extends AnyRef

    Permalink
  55. final class Full extends CrossVersion with Serializable

    Permalink

    Cross-versions a module with the result of prepending prefix and appending suffix to the full version.

    Cross-versions a module with the result of prepending prefix and appending suffix to the full version. For example, if prefix = "foo_" and suffix = "_bar" and the full version is "2.12.1", the module is cross-versioned with "foo_2.12.1_bar".

  56. trait FullFormats extends AnyRef

    Permalink
  57. final class InclExclRule extends Serializable

    Permalink

    Defines a rule to either:

    Defines a rule to either:

    • Exclude unwanted dependencies pulled in transitively by a module, or to
    • Include and merge artifacts coming from the ModuleDescriptor if "dependencyArtifacts" are also provided.

    The use case that is applied depends on the parameter name which it is passed to, but the filter has the same fields in both cases.

  58. trait InclExclRuleFormats extends AnyRef

    Permalink
  59. abstract class InclExclRuleFunctions extends AnyRef

    Permalink
  60. type InclusionRule = InclExclRule

    Permalink
  61. trait InlineConfigurationFormats extends AnyRef

    Permalink
  62. trait InlineIvyConfigurationFormats extends AnyRef

    Permalink
  63. trait IvyConfigurationFormats extends AnyRef

    Permalink
  64. final class IvyFileConfiguration extends ModuleSettings with Serializable

    Permalink
  65. trait IvyFileConfigurationFormats extends AnyRef

    Permalink
  66. trait IvyPathsFormats extends AnyRef

    Permalink
  67. final class IvyScala extends Serializable

    Permalink
  68. trait IvyScalaFormats extends AnyRef

    Permalink
  69. final class KeyFileAuthentication extends SshAuthentication with Serializable

    Permalink
  70. trait KeyFileAuthenticationFormats extends AnyRef

    Permalink
  71. trait LibraryManagement extends AnyRef

    Permalink
  72. trait LibraryManagementCodec extends BasicJsonProtocol with ConfigurationFormats with ChecksumFormats with ArtifactFormats with ArtifactTypeFilterFormats with DisabledFormats with BinaryFormats with ConstantFormats with PatchFormats with FullFormats with CrossVersionFormats with InclExclRuleFormats with ModuleIDFormats with CallerFormats with ModuleReportFormats with OrganizationArtifactReportFormats with ConfigurationReportFormats with ConflictManagerFormats with DeveloperFormats with FileConfigurationFormats with IvyScalaFormats with ChainedResolverFormats with MavenRepoFormats with MavenCacheFormats with PatternsFormats with FileRepositoryFormats with URLRepositoryFormats with PasswordAuthenticationFormats with KeyFileAuthenticationFormats with SshAuthenticationFormats with SshConnectionFormats with SshRepositoryFormats with SftpRepositoryFormats with ResolverFormats with ModuleConfigurationFormats with ScmInfoFormats with ModuleInfoFormats with IvyFileConfigurationFormats with PomConfigurationFormats with NodeSeqFormat with InlineConfigurationFormats with ModuleSettingsFormats with MavenRepositoryFormats with PatternsBasedRepositoryFormats with SshBasedRepositoryFormats with RetrieveConfigurationFormats with UpdateLoggingFormats with UpdateConfigurationFormats with UpdateStatsFormats with UpdateReportFormats with ConfigurationReportLiteFormats with GlobalLockFormat with LoggerFormat with UpdateOptionsFormat with IvyPathsFormats with InlineIvyConfigurationFormats with ExternalIvyConfigurationFormats with IvyConfigurationFormats with UpdateReportLiteFormats

    Permalink
  73. trait LibraryManagementSyntax extends AnyRef

    Permalink
  74. final class MavenCache extends MavenRepository with Serializable

    Permalink

    An instance of maven CACHE directory.

    An instance of maven CACHE directory. You cannot treat a cache directory the same as a a remote repository because the metadata is different (see Aether ML discussion).

  75. trait MavenCacheFormats extends AnyRef

    Permalink
  76. final class MavenRepo extends MavenRepository with Serializable

    Permalink
  77. trait MavenRepoFormats extends AnyRef

    Permalink
  78. abstract class MavenRepository extends Resolver with Serializable

    Permalink

    An instance of a remote maven repository.

    An instance of a remote maven repository. Note: This will use Aether/Maven to resolve artifacts.

  79. trait MavenRepositoryFormats extends AnyRef

    Permalink
  80. abstract class MavenRepositoryFunctions extends AnyRef

    Permalink
  81. final class ModuleConfiguration extends Serializable

    Permalink
  82. trait ModuleConfigurationFormats extends AnyRef

    Permalink
  83. trait ModuleFilter extends SubDepFilter[ModuleID, ModuleFilter]

    Permalink
  84. final class ModuleID extends ModuleIDExtra with Serializable

    Permalink
  85. abstract class ModuleIDExtra extends AnyRef

    Permalink
  86. trait ModuleIDFormats extends AnyRef

    Permalink
  87. abstract class ModuleIDFunctions extends AnyRef

    Permalink
  88. final class ModuleInfo extends Serializable

    Permalink

    Additional information about a project module

  89. trait ModuleInfoFormats extends AnyRef

    Permalink
  90. final class ModuleReport extends ModuleReportExtra with Serializable

    Permalink

    Provides information about the resolution of a module.

    Provides information about the resolution of a module. This information is in the context of a specific configuration.

  91. abstract class ModuleReportExtra extends AnyRef

    Permalink
  92. trait ModuleReportFormats extends AnyRef

    Permalink
  93. abstract class ModuleSettings extends Serializable

    Permalink
  94. trait ModuleSettingsFormats extends AnyRef

    Permalink
  95. final class OrganizationArtifactReport extends Serializable

    Permalink

    OrganizationArtifactReport represents an organization+name entry in Ivy resolution report.

    OrganizationArtifactReport represents an organization+name entry in Ivy resolution report. In sbt's terminology, "module" consists of organization, name, and version. In Ivy's, "module" means just organization and name, and the one including version numbers are called revisions.

    A sequence of OrganizationArtifactReport called details is newly added to ConfigurationReport, replacing evicted. (Note old evicted was just a seq of ModuleIDs). OrganizationArtifactReport groups the ModuleReport of both winners and evicted reports by their organization and name, which can be used to calculate detailed eviction warning etc.

  96. trait OrganizationArtifactReportFormats extends AnyRef

    Permalink
  97. final class PasswordAuthentication extends SshAuthentication with Serializable

    Permalink
  98. trait PasswordAuthenticationFormats extends AnyRef

    Permalink
  99. final class Patch extends CrossVersion with Serializable

    Permalink

    Cross-versions a module by stripping off -bin-suffix.

    Cross-versions a module by stripping off -bin-suffix. This is intended for patch-version compatible alternative replacements.

  100. trait PatchFormats extends AnyRef

    Permalink
  101. final class Patterns extends Serializable

    Permalink
  102. abstract class PatternsBasedRepository extends Resolver with Serializable

    Permalink

    sbt interface to an Ivy repository based on patterns, which is most Ivy repositories.

  103. trait PatternsBasedRepositoryFormats extends AnyRef

    Permalink
  104. trait PatternsFormats extends AnyRef

    Permalink
  105. abstract class PatternsFunctions extends AnyRef

    Permalink
  106. final class PomConfiguration extends ModuleSettings with Serializable

    Permalink
  107. trait PomConfigurationFormats extends AnyRef

    Permalink
  108. final class RawRepository extends Resolver

    Permalink
  109. abstract class Resolver extends Serializable

    Permalink
  110. trait ResolverFormats extends AnyRef

    Permalink
  111. abstract class ResolverFunctions extends AnyRef

    Permalink
  112. trait ResolversSyntax extends AnyRef

    Permalink
  113. trait RetrieveConfigurationFormats extends AnyRef

    Permalink
  114. final class RichUpdateReport extends AnyRef

    Permalink

    Provides extra methods for filtering the contents of an UpdateReport and for obtaining references to a selected subset of the underlying files.

  115. final case class ScalaVersion(full: String, binary: String) extends Product with Serializable

    Permalink
  116. final class ScmInfo extends Serializable

    Permalink

    Basic SCM information for a project module

  117. trait ScmInfoFormats extends AnyRef

    Permalink
  118. final class SftpRepository extends SshBasedRepository with SftpRepositoryExtra with Serializable

    Permalink

    sbt interface for an Ivy repository over sftp.

    sbt interface for an Ivy repository over sftp. More convenient construction is done using Resolver.sftp.

  119. trait SftpRepositoryExtra extends SshBasedRepositoryExtra

    Permalink
  120. trait SftpRepositoryFormats extends AnyRef

    Permalink
  121. abstract class SshAuthentication extends Serializable

    Permalink
  122. trait SshAuthenticationFormats extends AnyRef

    Permalink
  123. abstract class SshBasedRepository extends PatternsBasedRepository with SshBasedRepositoryExtra with Serializable

    Permalink

    sbt interface for an Ivy ssh-based repository (ssh and sftp).

    sbt interface for an Ivy ssh-based repository (ssh and sftp). Requires the Jsch library..

  124. trait SshBasedRepositoryExtra extends AnyRef

    Permalink
  125. trait SshBasedRepositoryFormats extends AnyRef

    Permalink
  126. final class SshConnection extends Serializable

    Permalink
  127. trait SshConnectionFormats extends AnyRef

    Permalink
  128. final class SshRepository extends SshBasedRepository with SshRepositoryExtra with Serializable

    Permalink

    sbt interface for an Ivy repository over ssh.

    sbt interface for an Ivy repository over ssh. More convenient construction is done using Resolver.ssh.

  129. trait SshRepositoryExtra extends SshBasedRepositoryExtra

    Permalink
  130. trait SshRepositoryFormats extends AnyRef

    Permalink
  131. sealed trait SubDepFilter[Arg, Self <: SubDepFilter[Arg, Self]] extends DependencyFilter

    Permalink
  132. sealed trait TrackLevel extends AnyRef

    Permalink
  133. final class URLRepository extends PatternsBasedRepository with Serializable

    Permalink
  134. trait URLRepositoryFormats extends AnyRef

    Permalink
  135. final class UpdateConfiguration extends Serializable

    Permalink
  136. trait UpdateConfigurationFormats extends AnyRef

    Permalink
  137. sealed abstract class UpdateLogging extends Serializable

    Permalink

    Configures logging during an 'update'.

    Configures logging during an 'update'. level determines the amount of other information logged. Full is the default and logs the most. DownloadOnly only logs what is downloaded. Quiet only displays errors. Default uses the current log level of update task.

  138. trait UpdateLoggingFormats extends AnyRef

    Permalink
  139. final class UpdateOptions extends AnyRef

    Permalink

    Represents configurable options for update task.

    Represents configurable options for update task. While UpdateConfiguration is passed into update at runtime, UpdateOption is intended to be used while setting up the Ivy object.

    See also UpdateConfiguration in IvyActions.scala.

  140. final class UpdateReport extends UpdateReportExtra with Serializable

    Permalink

    Provides information about dependency resolution.

    Provides information about dependency resolution. It does not include information about evicted modules, only about the modules ultimately selected by the conflict manager. This means that for a given configuration, there should only be one revision for a given organization and module name.

  141. abstract class UpdateReportExtra extends AnyRef

    Permalink
  142. trait UpdateReportFormats extends AnyRef

    Permalink
  143. trait UpdateReportLiteFormats extends AnyRef

    Permalink
  144. final class UpdateStats extends Serializable

    Permalink
  145. trait UpdateStatsFormats extends AnyRef

    Permalink
  146. final class VersionNumber extends AnyRef

    Permalink
  147. trait VersionNumberCompatibility extends AnyRef

    Permalink

Value Members

  1. object Artifact extends ArtifactFunctions with Serializable

    Permalink
  2. object ArtifactTypeFilter extends ArtifactTypeFilterFunctions with Serializable

    Permalink
  3. object Binary extends Serializable

    Permalink
  4. object Caller extends Serializable

    Permalink
  5. object ChainedResolver extends Serializable

    Permalink
  6. object Checksum extends Serializable

    Permalink
  7. object CircularDependencyLevel

    Permalink
  8. object Configuration extends Serializable

    Permalink
  9. object ConfigurationReport extends Serializable

    Permalink
  10. object Configurations

    Permalink
  11. object ConflictManager extends ConflictManagerFunctions with Serializable

    Permalink
  12. object ConflictWarning extends Serializable

    Permalink
  13. object Constant extends Serializable

    Permalink
  14. object Credentials

    Permalink
  15. object CrossVersion extends CrossVersionFunctions with Serializable

    Permalink
  16. val DefaultMavenRepository: MavenRepository

    Permalink
    Definition Classes
    ResolversSyntax
  17. object DependencyFilter extends DependencyFilterExtra

    Permalink
  18. object Developer extends Serializable

    Permalink
  19. object Disabled extends Serializable

    Permalink
  20. object EvictionPair

    Permalink
  21. object EvictionWarning

    Permalink
  22. object EvictionWarningOptions

    Permalink
  23. val ExclusionRule: InclExclRule.type

    Permalink
  24. object FileConfiguration extends Serializable

    Permalink
  25. object FileRepository extends Serializable

    Permalink
  26. object Full extends Serializable

    Permalink
  27. object Http

    Permalink
  28. object InclExclRule extends InclExclRuleFunctions with Serializable

    Permalink
  29. val InclusionRule: InclExclRule.type

    Permalink
  30. object IvyFileConfiguration extends Serializable

    Permalink
  31. object IvyScala extends IvyScalaFunctions with Serializable

    Permalink
  32. val JCenterRepository: MavenRepository

    Permalink
    Definition Classes
    ResolversSyntax
  33. val JavaNet2Repository: MavenRepository

    Permalink
    Definition Classes
    ResolversSyntax
  34. object KeyFileAuthentication extends Serializable

    Permalink
  35. object LibraryManagementCodec extends LibraryManagementCodec

    Permalink
  36. object MavenCache extends Serializable

    Permalink
  37. object MavenRepo extends Serializable

    Permalink
  38. object MavenRepository extends MavenRepositoryFunctions with Serializable

    Permalink
  39. object ModuleConfiguration extends Serializable

    Permalink
  40. object ModuleID extends ModuleIDFunctions with Serializable

    Permalink
  41. object ModuleInfo extends Serializable

    Permalink
  42. object ModuleReport extends Serializable

    Permalink
  43. object ModuleSettings extends Serializable

    Permalink
  44. object OrganizationArtifactReport extends Serializable

    Permalink
  45. object PasswordAuthentication extends Serializable

    Permalink
  46. object Patch extends Serializable

    Permalink
  47. object Patterns extends PatternsFunctions with Serializable

    Permalink
  48. object PatternsBasedRepository extends Serializable

    Permalink
  49. object PomConfiguration extends Serializable

    Permalink
  50. object Resolver extends ResolverFunctions with Serializable

    Permalink
  51. object SbtArtifacts

    Permalink
  52. object ScalaArtifacts

    Permalink
  53. object ScmInfo extends Serializable

    Permalink
  54. object SftpRepository extends Serializable

    Permalink
  55. object SshAuthentication extends Serializable

    Permalink
  56. object SshBasedRepository extends Serializable

    Permalink
  57. object SshConnection extends Serializable

    Permalink
  58. object SshRepository extends Serializable

    Permalink
  59. object TrackLevel

    Permalink

    An enumeration defining the tracking of dependencies.

    An enumeration defining the tracking of dependencies. A level includes all of the levels with id larger than its own id. For example, Warn (id=3) includes Error (id=4).

  60. object URLRepository extends Serializable

    Permalink
  61. object UpdateConfiguration extends Serializable

    Permalink
  62. object UpdateLogging extends Serializable

    Permalink
  63. object UpdateOptions

    Permalink
  64. object UpdateReport extends Serializable

    Permalink
  65. object UpdateStats extends Serializable

    Permalink
  66. object VersionNumber

    Permalink
  67. object syntax extends LibraryManagementSyntax

    Permalink

Inherited from ResolversSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped