Package

sbt.internal

librarymanagement

Permalink

package librarymanagement

Visibility
  1. Public
  2. All

Type Members

  1. trait ArtifactFilter extends SubDepFilter[Artifact, ArtifactFilter]

    Permalink
  2. final class CompatibilityWarningOptions extends AnyRef

    Permalink
  3. class ComponentManager extends AnyRef

    Permalink

    A component manager provides access to the pieces of xsbt that are distributed as components.

    A component manager provides access to the pieces of xsbt that are distributed as components. There are two types of components. The first type is compiled subproject jars with their dependencies. The second type is a subproject distributed as a source jar so that it can be compiled against a specific version of Scala.

    The component manager provides services to install and retrieve components to the local repository. This is used for compiled source jars so that the compilation need not be repeated for other projects on the same machine.

  4. trait ConfigurationFilter extends SubDepFilter[String, ConfigurationFilter]

    Permalink
  5. final class ConfigurationReportLite extends Serializable

    Permalink
  6. final class CustomPomParser extends ModuleDescriptorParser

    Permalink
  7. final class DeliverConfiguration extends AnyRef

    Permalink
  8. trait DependencyFilter extends AnyRef

    Permalink
  9. trait DependencyFilterExtra extends AnyRef

    Permalink
  10. final class ExternalIvyConfiguration extends IvyConfiguration with Serializable

    Permalink
  11. final case class GetClassifiersConfiguration(module: GetClassifiersModule, exclude: Map[ModuleID, Set[String]], configuration: UpdateConfiguration, ivyScala: Option[IvyScala], sourceArtifactTypes: Set[String], docArtifactTypes: Set[String]) extends Product with Serializable

    Permalink

    exclude

    is a map from ModuleID to classifiers that were previously tried and failed, so should now be excluded

  12. final case class GetClassifiersModule(id: ModuleID, modules: Vector[ModuleID], configurations: Vector[Configuration], classifiers: Vector[String]) extends Product with Serializable

    Permalink
  13. sealed trait IfMissing extends AnyRef

    Permalink
  14. final class InlineConfiguration extends ModuleSettings with Serializable

    Permalink
  15. abstract class InlineConfigurationFunctions extends AnyRef

    Permalink
  16. final class InlineIvyConfiguration extends IvyConfiguration with Serializable

    Permalink
  17. class InvalidComponent extends RuntimeException

    Permalink
  18. class IvyCache extends AnyRef

    Permalink

    Provides methods for working at the level of a single jar file with the default Ivy cache.

  19. abstract class IvyConfiguration extends Serializable

    Permalink
  20. final class IvyPaths extends Serializable

    Permalink
  21. final class IvySbt extends AnyRef

    Permalink
  22. trait LogicalClock extends AnyRef

    Permalink

    Represents a logical time point for dependency resolution.

    Represents a logical time point for dependency resolution. This is used to cache dependencies across subproject resolution which may change over time.

  23. class MakePom extends AnyRef

    Permalink
  24. final case class MakePomConfiguration(file: File, moduleInfo: ModuleInfo, configurations: Option[Vector[Configuration]] = None, extra: NodeSeq = NodeSeq.Empty, process: (Node) ⇒ Node = n => n, filterRepositories: (MavenRepository) ⇒ Boolean = _ => true, allRepositories: Boolean, includeTypes: Set[String] = ...) extends Product with Serializable

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

    Permalink
  26. class NotInCache extends RuntimeException

    Permalink
  27. class ProjectResolver extends ResolverAdapter

    Permalink

    A Resolver that uses a predefined mapping from module ids to in-memory descriptors.

    A Resolver that uses a predefined mapping from module ids to in-memory descriptors. It does not handle artifacts.

  28. final class PublishConfiguration extends AnyRef

    Permalink
  29. final class ResolveException extends RuntimeException

    Permalink
  30. abstract class ResolverAdapter extends DependencyResolver

    Permalink
  31. final class RetrieveConfiguration extends Serializable

    Permalink
  32. 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.

  33. final class SbtExclusionRule extends Serializable

    Permalink
  34. abstract class SbtExclusionRuleFunctions extends AnyRef

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

    Permalink
  36. final class UnresolvedWarning extends AnyRef

    Permalink

    Represents unresolved dependency warning, which displays reconstructed dependency tree along with source position of each node.

  37. final class UnresolvedWarningConfiguration extends AnyRef

    Permalink
  38. final class UpdateReportLite extends Serializable

    Permalink

Value Members

  1. object CompatibilityWarningOptions

    Permalink
  2. object ComponentManager

    Permalink
  3. object ConfigurationReportLite extends Serializable

    Permalink
  4. object CustomPomParser

    Permalink
  5. object DefaultFileToStore extends (File) ⇒ CacheStore

    Permalink
  6. object DependencyFilter extends DependencyFilterExtra

    Permalink
  7. object ExternalIvyConfiguration extends Serializable

    Permalink
  8. object FixedParser extends SupportParser[JValue]

    Permalink
  9. object IfMissing

    Permalink
  10. object InlineConfiguration extends InlineConfigurationFunctions with Serializable

    Permalink
  11. object InlineIvyConfiguration extends Serializable

    Permalink
  12. object IvyActions

    Permalink
  13. object IvyConfiguration extends Serializable

    Permalink
  14. object IvyPaths extends Serializable

    Permalink
  15. object IvyRetrieve

    Permalink
  16. object LogicalClock

    Permalink
  17. object MakePom

    Permalink
  18. object ProjectResolver

    Permalink
  19. object RetrieveConfiguration extends Serializable

    Permalink
  20. object SbtExclusionRule extends SbtExclusionRuleFunctions with Serializable

    Permalink
  21. object StringUtilities

    Permalink
  22. object UnresolvedWarning

    Permalink
  23. object UnresolvedWarningConfiguration

    Permalink
  24. object UpdateReportLite extends Serializable

    Permalink
  25. package cross

    Permalink
  26. package formats

    Permalink
  27. package impl

    Permalink
  28. package ivyint

    Permalink
  29. package mavenint

    Permalink
  30. object syntax

    Permalink

Ungrouped