MaRCo: Compatible Version Ranges in Maven

Saved in:
Bibliographic Details
Title: MaRCo: Compatible Version Ranges in Maven
Authors: Paulsen, Cathrine, Proksch, Sebastian
Publisher Information: Zenodo
Publication Year: 2025
Collection: Zenodo
Subject Terms: Java, Maven, compatible version range generation, dependency management, client-agnostic version compatibility
Description: This repository contains the MaRCo toolkit. MaRCo aims to improve resolution reliability of Maven Java projects by injecting missing dependencies and replacing version pins with compatible version ranges. It consists of two components. The Generator can be used to compute the compatible versions for a specific GAV. The Replacer can be used with MaRCo-generated or custom compatibility mappings to explore compatibility-aware resolution. Both can be combined to enable Maven to resolve version conflicts by ensuring a compatible version is resolved instead of the nearest-first version.
Document Type: software
Language: unknown
Relation: https://zenodo.org/records/15971039; oai:zenodo.org:15971039; https://doi.org/10.5281/zenodo.15971039
DOI: 10.5281/zenodo.15971039
Availability: https://doi.org/10.5281/zenodo.15971039
https://zenodo.org/records/15971039
Rights: MIT License ; mit ; https://opensource.org/licenses/MIT
Accession Number: edsbas.7886A129
Database: BASE
Be the first to leave a comment!
You must be logged in first