InternalRepo
mill.javalib.JavaModule.InternalRepo
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 Serializabletrait Producttrait Equalstrait Repositorytrait ArtifactSourcetrait Serializableclass Objecttrait Matchableclass AnyShow 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: Artifact => EitherT[F, String, String]): EitherT[F, String, (ArtifactSource, Project)]
Attributes
- Source
- JavaModule.scala
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[_$$6] : Monad](fetch: Artifact => EitherT[F, String, String]): Option[Complete[F]]
Attributes
- Inherited from:
- Repository
def find0[F[_$$1]](module: Module, version: Version, fetch: Artifact => EitherT[F, String, String])(implicit F: Monad[F]): EitherT[F, String, (ArtifactSource, Project)]
Attributes
- Inherited from:
- Repository
def findFromVersionConstraint[F[_$$5]](module: Module, versionConstraint: VersionConstraint, fetch: Artifact => EitherT[F, String, String])(implicit F: Monad[F]): EitherT[F, String, (ArtifactSource, Project)]
Attributes
- Inherited from:
- Repository
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
- Product
- Source
- Product.scala
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an
Iterator[Any] - Inherited from:
- Product
- Source
- Product.scala
Attributes
- Inherited from:
- Repository
def versions[F[_$$8]](module: Module, fetch: Artifact => EitherT[F, String, String], versionsCheckHasModule: Boolean)(implicit F: Monad[F]): EitherT[F, String, (Versions, String)]
Attributes
- Inherited from:
- Repository
def versions[F[_$$7]](module: Module, fetch: Artifact => EitherT[F, String, String])(implicit F: Monad[F]): EitherT[F, String, (Versions, String)]
Attributes
- Inherited from:
- Repository
Attributes
- Inherited from:
- Repository
Deprecated and Inherited methods
def findMaybeInterval[F[_$$4]](module: Module, version: String, fetch: Artifact => EitherT[F, String, String])(implicit F: Monad[F]): EitherT[F, String, (ArtifactSource, Project)]
Attributes
- Deprecated
-
[Since version 2.1.25]Unused by coursier - Inherited from:
- Repository
def findMaybeInterval[F[_$$3]](module: Module, version: VersionConstraint, fetch: Artifact => EitherT[F, String, String])(implicit F: Monad[F]): EitherT[F, String, (ArtifactSource, Project)]
Attributes
- Deprecated
-
[Since version 2.1.25]Unused by coursier - Inherited from:
- Repository
In this article