Переименование / удаление версии из артефактов при загрузке в Gradle - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть особый вариант использования, когда мне нужно убедиться, что конкретный артефакт maven при загрузке в качестве зависимости с помощью Gradle переименован, в частности, версия удалена. Я видел много вариантов использования в Интернете, но ни один из них не помог мне в моем случае использования.

Мой вариант использования - приложение Spring Boot, и зависимость размещается на сервере Apache Archiva. Первоначально я загрузил банку как artifact.jar, но Gradle загружает ее как artifact-0.1.2.jar. Теперь этот jar не будет работать, если он будет переименован, поэтому мне нужно убедиться, что это artifact.jar`, когда он загружен.

Мой вопрос очень похож на this , но разница заключается в том, что мои зависимости не будут скопированы в build/lib. Для приложения весенней загрузки мои зависимости компилируются пользовательской задачей с помощью плагина весенней загрузки в толстую банку. Кроме того, при разработке я буду запускать другую пользовательскую задачу, заданную плагином, которая, хотя и не генерирует толстую банку, но в любом случае не копирует артефакты (вероятно, считывает из папки загрузки Gradle).

Обратите внимание, я не хочу снимать номер версии всех зависимостей, только конкретную.

Есть ли способ достичь того, чего я хочу.

Я считаю, что у Мейвена есть что-то такого рода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...