Package

sbt.internal

librarymanagement

Permalink

package librarymanagement

Visibility
  1. Public
  2. All

Type Members

  1. final class CompatibilityWarningOptions extends AnyRef

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

  3. final class ConfigurationReportLite extends Serializable

    Permalink
  4. final class CustomPomParser extends ModuleDescriptorParser

    Permalink
  5. final class DeliverConfiguration extends AnyRef

    Permalink
  6. final class ExternalIvyConfiguration extends IvyConfiguration with Serializable

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

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

    Permalink
  9. sealed trait IfMissing extends AnyRef

    Permalink
  10. final class InlineConfiguration extends ModuleSettings with Serializable

    Permalink
  11. abstract class InlineConfigurationFunctions extends AnyRef

    Permalink
  12. final class InlineIvyConfiguration extends IvyConfiguration with Serializable

    Permalink
  13. class InvalidComponent extends RuntimeException

    Permalink
  14. class IvyCache extends AnyRef

    Permalink

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

  15. abstract class IvyConfiguration extends Serializable

    Permalink
  16. final class IvyPaths extends Serializable

    Permalink
  17. final class IvySbt extends AnyRef

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

  19. class MakePom extends AnyRef

    Permalink
  20. 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
  21. class NotInCache extends RuntimeException

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

  23. final class PublishConfiguration extends AnyRef

    Permalink
  24. abstract class ResolverAdapter extends DependencyResolver

    Permalink
  25. final class RetrieveConfiguration extends Serializable

    Permalink
  26. final class UnresolvedWarning extends AnyRef

    Permalink

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

  27. final class UnresolvedWarningConfiguration extends AnyRef

    Permalink
  28. 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 ExternalIvyConfiguration extends Serializable

    Permalink
  6. object FixedParser extends SupportParser[JValue]

    Permalink
  7. object IfMissing

    Permalink
  8. object InlineConfiguration extends InlineConfigurationFunctions with Serializable

    Permalink
  9. object InlineIvyConfiguration extends Serializable

    Permalink
  10. object IvyActions

    Permalink
  11. object IvyConfiguration extends Serializable

    Permalink
  12. object IvyPaths extends Serializable

    Permalink
  13. object IvyRetrieve

    Permalink
  14. object LogicalClock

    Permalink
  15. object MakePom

    Permalink
  16. object ProjectResolver

    Permalink
  17. object RetrieveConfiguration extends Serializable

    Permalink
  18. object StringUtilities

    Permalink
  19. object UnresolvedWarning

    Permalink
  20. object UnresolvedWarningConfiguration

    Permalink
  21. object UpdateReportLite extends Serializable

    Permalink
  22. object VersionRange

    Permalink
  23. package cross

    Permalink
  24. package formats

    Permalink
  25. package impl

    Permalink
  26. package ivyint

    Permalink
  27. package mavenint

    Permalink

Ungrouped