Я новичок в Gradle. Для репозитория генератора OpenAPI я воспользовался очень удобным плагином gradle, чтобы почти именно то, что я хочу (сгенерировать статические документы HTML2 в моей спецификации openapi.json), за исключением того, что есть старая ошибка, из-за которой этот документ не заполняется правильно. Был PR-запрос, который не затрагивался в течение многих месяцев, который в основном решает проблему, поэтому я создал собственный jar с изменениями.
Я хочу создать новую задачу gradle, которая запускает этот настраиваемый внешний jar как исполняемый файл, чтобы я мог по существу выполнять те же функции, что и их плагин оценки. Поступив так, я добавил его в репозиторий maven и удалил как зависимость:
dependencies {
compile 'org.openapitools:openapi-generator-custom-cli:3.0.0'
}
Затем это помещает банку в мой каталог внешних библиотек, который хранится в очень конкретном месте в кеше (ref: Gradle: где хранятся внешние зависимости?)
Как я могу узнать точное местонахождение этой банки? Есть ли другой подход, который мог бы показаться более оптимальным?