Package org.stianloader.picoresolve.repo
package org.stianloader.picoresolve.repo
Package storing repository, downloading and installation related classes.
Other capabilities of this package is checking for updates if needed, ensuring high-level
thread safety by locking the filesystem and providing filesystem-level interop with the official
maven resolver implementation.
Providing a structured layout of repositories is not the task of this package and is considered as internal API.
-
ClassDescriptionAn implementation of the
RepositoryNegotiatiorinterface capable to reading and writing maven locals while having full compatibility with the latest versions of the standard maven resolver (as of time of writing, so late 2022).ARepositoryAttachedValueis - as it's name implies - a value that is attached to a repository.The purpose of a repository negotiator is to negotiate which repository should be used when a file is requested.