Gradle: Как мне зависеть / публиковать подписанный.jar вместо неподписанного.jar?
У меня есть пользовательская задача подписи jar, которая помещает ее вывод в buildDir/ подписанный, и я хочу, чтобы все зависимости проекта использовали подписанный файл.jar вместо файла по умолчанию без знака.jar.
В сообщении на форуме Gradle Питер Нидервизер дает следующую подсказку, только я не знаю, как на самом деле это сделать:
Я думаю, что лучше создать отдельный артефакт. Перезаписать вывод другой задачи мне кажется неправильным. Я бы предпочел перенастроить проект, чтобы, например, опубликовать подписанный артефакт вместо неподписанного. Кроме того, для неподписанного артефакта все еще может быть какое-то применение. Я только рассмотрел бы переписывание, если бы я столкнулся с дорожным блоком с таким подходом.
Я пытался прочитать о конфигурациях, артефактах, зависимостях и выходных данных задач, но хотя это и дало мне некоторое смутное представление о том, что следует делать, детали мне совершенно не ясны.