Project Modules

This project has declared the following modules:

Name Description
Maven Artifact Resolver API The application programming interface for the repository system.
Maven Artifact Resolver SPI The service provider interface for repository system implementations and repository connectors.
Maven Artifact Resolver Utilities A collection of utility classes to ease usage of the repository system.
Maven Artifact Resolver Implementation An implementation of the repository system.
Maven Artifact Resolver Test Utilities A collection of utility classes to ease testing of the repository system.
Maven Artifact Resolver Connector Basic A repository connector implementation for repositories using URI-based layouts.
Maven Artifact Resolver Transport Classpath A transport implementation for repositories using classpath:// URLs.
Maven Artifact Resolver Transport File A transport implementation for repositories using file:// URLs.
Maven Artifact Resolver Transport HTTP A transport implementation for repositories using http:// and https:// URLs.
Maven Artifact Resolver Transport Wagon A transport implementation based on Maven Wagon.
Maven Artifact Resolver Demos Maven Artifact Resolver demos, showing concrete code to use Maven Artifact Resolver with Maven repositories.
Maven Artifact Resolver Sync Context Global A synchronization context implementation using a global lock.
Maven Artifact Resolver Sync Context Redisson A synchronization context implementation using Redisson distributed locks.