Как получить URL загрузки артефакта через Maven API?

Я пытаюсь создать плагин maven для создания файла с URL-адресом для всех зависимостей в проекте. Мне удалось получить зависимости и их артефакт, но у меня проблемы с получением URL-адреса для загрузки.

Используя ArtifactResolver и ArtifactMetadataSource, я получаю некоторую информацию об артефактах. Однако я не могу получить всю информацию для всех зависимостей. Мне не удалось найти документацию по логике разрешения, чтобы я мог вызвать ее из моего плагина. Я могу использовать ArtifactResolver для загрузки артефакта, но я действительно хотел только URL.

В API артефактов Maven есть метод getDownloadURL (см.http://maven.apache.org/ref/2.0.4/maven-artifact/apidocs/org/apache/maven/artifact/Artifact.html). Однако я не могу найти способ получить реальную ценность в этом. Я всегда получаю нулевое значение. Есть ли способ разрешить его (загрузить или нет) и получить URL-адрес, откуда пришел файл?

Ответы на вопрос(1)

Ваш ответ на вопрос