ProjectResolver

class ProjectResolver(name: String, map: Map[ModuleRevisionId, ModuleDescriptor]) extends ResolverAdapter

A Resolver that uses a predefined mapping from module ids to in-memory descriptors. It does not handle artifacts.

Companion:
object
class ResolverAdapter
trait DependencyResolver
class Object
trait Matchable
class Any

Value members

Concrete methods

def beginPublishTransaction(module: ModuleRevisionId, overwrite: Boolean): Unit
def download(artifacts: Array[Artifact], options: DownloadOptions): DownloadReport
def download(artifact: ArtifactOrigin, options: DownloadOptions): ArtifactDownloadReport
def dumpSettings(): Unit
def exists(artifact: Artifact): Boolean
def findIvyFileRef(dd: DependencyDescriptor, data: ResolveData): ResolvedResource
def getDependency(dd: DependencyDescriptor, data: ResolveData): ResolvedModuleRevision
def getName: String
def getNamespace: Namespace
def getRepositoryCacheManager: RepositoryCacheManager
def listModules(org: OrganisationEntry): Array[ModuleEntry]
def listOrganisations(): Array[OrganisationEntry]
def listRevisions(module: ModuleEntry): Array[RevisionEntry]
def locate(artifact: Artifact): ArtifactOrigin
def notDownloaded(artifact: Artifact): ArtifactDownloadReport
def publish(artifact: Artifact, src: File, overwrite: Boolean): Unit
def report(revisionId: ModuleRevisionId): MetadataArtifactDownloadReport
def reportFailure(): Unit
def reportFailure(art: Artifact): Unit
def setName(name: String): Unit
def setSettings(settings: ResolverSettings): Unit
override def toString: String
Definition Classes
Any

Inherited methods

def listTokenValues(x$0: Array[String], x$1: Map[_, _]): Array[Map[_, _]]
Inherited from:
ResolverAdapter
def listTokenValues(x$0: String, x$1: Map[_, _]): Array[String]
Inherited from:
ResolverAdapter