package librarymanagement
- Alphabetic
- Public
- All
Type Members
- trait ArtifactFilter extends SubDepFilter[Artifact, ArtifactFilter]
- final class CompatibilityWarningOptions extends AnyRef
-
class
ComponentManager
extends AnyRef
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.
- trait ConfigurationFilter extends SubDepFilter[String, ConfigurationFilter]
- final class ConfigurationReportLite extends Serializable
- final class CustomPomParser extends ModuleDescriptorParser
- final class DeliverConfiguration extends AnyRef
- trait DependencyFilter extends AnyRef
- trait DependencyFilterExtra extends AnyRef
- final class ExternalIvyConfiguration extends IvyConfiguration with Serializable
-
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
- exclude
is a map from ModuleID to classifiers that were previously tried and failed, so should now be excluded
- final case class GetClassifiersModule (id: ModuleID, modules: Vector[ModuleID], configurations: Vector[Configuration], classifiers: Vector[String]) extends Product with Serializable
- sealed trait IfMissing extends AnyRef
- final class InlineConfiguration extends ModuleSettings with Serializable
- abstract class InlineConfigurationFunctions extends AnyRef
- final class InlineIvyConfiguration extends IvyConfiguration with Serializable
- class InvalidComponent extends RuntimeException
-
class
IvyCache
extends AnyRef
Provides methods for working at the level of a single jar file with the default Ivy cache.
- abstract class IvyConfiguration extends Serializable
- final class IvyPaths extends Serializable
- final class IvySbt extends AnyRef
-
trait
LogicalClock
extends AnyRef
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.
- class MakePom extends AnyRef
- 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
- trait ModuleFilter extends SubDepFilter[ModuleID, ModuleFilter]
- class NotInCache extends RuntimeException
-
class
ProjectResolver
extends ResolverAdapter
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.
- final class PublishConfiguration extends AnyRef
- final class ResolveException extends RuntimeException
- abstract class ResolverAdapter extends DependencyResolver
- final class RetrieveConfiguration extends Serializable
-
final
class
RichUpdateReport
extends AnyRef
Provides extra methods for filtering the contents of an
UpdateReportand for obtaining references to a selected subset of the underlying files. - final class SbtExclusionRule extends Serializable
- abstract class SbtExclusionRuleFunctions extends AnyRef
- sealed trait SubDepFilter [Arg, Self <: SubDepFilter[Arg, Self]] extends DependencyFilter
-
final
class
UnresolvedWarning
extends AnyRef
Represents unresolved dependency warning, which displays reconstructed dependency tree along with source position of each node.
- final class UnresolvedWarningConfiguration extends AnyRef
- final class UpdateReportLite extends Serializable
Value Members
- object CompatibilityWarningOptions
- object ComponentManager
- object ConfigurationReportLite extends Serializable
- object CustomPomParser
- object DefaultFileToStore extends (File) ⇒ CacheStore
- object DependencyFilter extends DependencyFilterExtra
- object ExternalIvyConfiguration extends Serializable
- object FixedParser extends SupportParser[JValue]
- object IfMissing
- object InlineConfiguration extends InlineConfigurationFunctions with Serializable
- object InlineIvyConfiguration extends Serializable
- object IvyActions
- object IvyConfiguration extends Serializable
- object IvyPaths extends Serializable
- object IvyRetrieve
- object LogicalClock
- object MakePom
- object ProjectResolver
- object RetrieveConfiguration extends Serializable
- object SbtExclusionRule extends SbtExclusionRuleFunctions with Serializable
- object StringUtilities
- object UnresolvedWarning
- object UnresolvedWarningConfiguration
- object UpdateReportLite extends Serializable
- object syntax