Я ищу Java API, который можно использовать для восстановления артефактов Maven из удаленного репозитория. Я нашел Eclipse Ather до сих пор, но он выглядит сложнее для моих нужд, поэтому я ищу что-то более простое.
Что мне нужно:
- Мне нужно указать расположение удаленного репозитория Maven
- Мне нравится получать артефакт на основе его groupId + artifactId + version
- API должен предоставить текущую удаленную версию артефакта (подумайте о артефактах SNAPSHOT, которые регулярно создаются, поэтому они имеют сгенерированную часть в своих версиях).
- Верните местоположение артефакта, предпочтительнее URL-адрес HTTP (я сам выберу его, например, с помощью HTTP-клиента Apache)
- Необязательно отыскивать артефакт, который является иждивенцем запрошенного.