Lib

mill.scalalib.Lib
object Lib

Attributes

Source
Lib.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Lib.type

Members list

Value members

Concrete methods

def depToBoundDep(dep: Dep, scalaVersion: String, platformSuffix: String): BoundDep

Attributes

Source
Lib.scala
def depToDependency(dep: Dep, scalaVersion: String, platformSuffix: String): Dependency

Attributes

Source
Lib.scala
def depToDependencyJava(dep: Dep, platformSuffix: String): Dependency

Attributes

Source
Lib.scala
def findSourceFiles(sources: Seq[PathRef], extensions: Seq[String]): Seq[Path]

Attributes

Source
Lib.scala
@Scaladoc(value = "/**\n * Resolve dependencies using Coursier.\n *\n * We do not bother breaking this out into the separate ZincWorker classpath,\n * because Coursier is already bundled with mill/Ammonite to support the\n * `import $ivy` syntax.\n */")
def resolveDependencies(repositories: Seq[Repository], deps: IterableOnce[BoundDep], sources: Boolean, mapDependencies: Option[Dependency => Dependency], customizer: Option[Resolution => Resolution], ctx: Option[Log], coursierCacheCustomizer: Option[FileCache[Task] => FileCache[Task]], artifactTypes: Option[Set[Type]], resolutionParams: ResolutionParams): Result[Seq[PathRef]]

Resolve dependencies using Coursier.

Resolve dependencies using Coursier.

We do not bother breaking this out into the separate ZincWorker classpath, because Coursier is already bundled with mill/Ammonite to support the import $ivy syntax.

Attributes

Source
Lib.scala
def resolveDependenciesMetadataSafe(repositories: Seq[Repository], deps: IterableOnce[BoundDep], mapDependencies: Option[Dependency => Dependency], customizer: Option[Resolution => Resolution], ctx: Option[Log], coursierCacheCustomizer: Option[FileCache[Task] => FileCache[Task]], resolutionParams: ResolutionParams, boms: IterableOnce[BomDependency]): Result[Resolution]

Attributes

Source
Lib.scala
def resolveMillBuildDeps(repos: Seq[Repository], ctx: Option[Log], useSources: Boolean): Seq[Path]

Attributes

Source
Lib.scala
def scalaCompilerIvyDeps(scalaOrganization: String, scalaVersion: String): Seq[Dep]

Attributes

Source
Lib.scala
def scalaDocIvyDeps(scalaOrganization: String, scalaVersion: String): Seq[Dep]

Attributes

Source
Lib.scala
def scalaRuntimeIvyDeps(scalaOrganization: String, scalaVersion: String): Seq[Dep]

Attributes

Source
Lib.scala