All Classes and Interfaces

Class
Description
 
Exception that is thrown when something just doesn't add up.
 
 
 
 
 
An Excluder that combines multiple Excluders into one.
The ExclusionContainer.ExclusionMode of a ExclusionContainer defines the behaviour to use for negotiating the behaviour of multiple subordinate Excluders.
A GAV stores the group, artifact and version of a resource.
 
The *.lastUpdated file are files generated by the maven resolver to describe when a file was fetched from the remote repository the last time.
There comes a time where any library must log something.
An implementation of the RepositoryNegotiatior interface 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).
 
 
Object that represents a version that maven can understand and compare.
 
 
A RepositoryAttachedValue is - 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.
The resolver-status.properties file is functionally the same as LastUpdatedFile but is indexing maven-metadata.xml files.
 
A CompletableFuture that only completes when all futures complete, exceptionally or not.