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 Named Locks A synchronization utility implementation using Named locks.
Maven Artifact Resolver Named Locks using Hazelcast A synchronization utility implementation using Hazelcast.
Maven Artifact Resolver Named Locks using Redisson A synchronization utility implementation using Redisson.
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 Instance Supplier A helper module to provide RepositorySystem instances.
Maven Artifact Resolver Demos Maven Artifact Resolver demos, showing concrete code to use Maven Artifact Resolver with Maven repositories.