InternalRepo

mill.scalalib.JavaModule.InternalRepo
@Scaladoc(value = "/**\n * An in-memory [[coursier.Repository]] that exposes the passed projects\n *\n * Doesn\'t generate artifacts for these. These are assumed to be managed\n * externally for now.\n *\n * @param projects\n */")
final case class InternalRepo(projects: Seq[Project]) extends Repository

An in-memory coursier.Repository that exposes the passed projects

Doesn't generate artifacts for these. These are assumed to be managed externally for now.

Attributes

Source
JavaModule.scala
Graph
Supertypes
trait Product
trait Equals
trait Repository
trait ArtifactSource
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def artifacts(dependency: Dependency, project: Project, overrideClassifiers: Option[Seq[Classifier]]): Seq[(Publication, Artifact)]

Attributes

Source
JavaModule.scala
def find[F[_] : Monad](module: Module, version: String, fetch: () => F): EitherT[F, String, (ArtifactSource, Project)]

Attributes

Source
JavaModule.scala
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
Source
JavaModule.scala

Inherited methods

def completeOpt[F[_$$3] : Monad](fetch: () => F): Option[Complete[F]]

Attributes

Inherited from:
Repository
def findMaybeInterval[F[_$$2]](module: Module, version: String, fetch: () => F)(implicit F: Monad[F]): EitherT[F, String, (ArtifactSource, Project)]

Attributes

Inherited from:
Repository
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def repr: String

Attributes

Inherited from:
Repository
def versions[F[_$$5]](module: Module, fetch: () => F, versionsCheckHasModule: Boolean)(implicit F: Monad[F]): EitherT[F, String, (Versions, String)]

Attributes

Inherited from:
Repository
def versions[F[_$$4]](module: Module, fetch: () => F)(implicit F: Monad[F]): EitherT[F, String, (Versions, String)]

Attributes

Inherited from:
Repository
def versionsCheckHasModule: Boolean

Attributes

Inherited from:
Repository