Подтвердить что ты не робот

Есть ли способ установить jar локальный репозиторий gradle, так как он в mave (maven install: install-file

Я работал только с maven, и когда проект требует некоторую банку, которая недоступна в каком-либо репозитории, я смог установить ее с помощью

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

Это было довольно легко.

Теперь я борюсь с gradle, мой проект зависит от банки, которая больше не существует в каком-либо репозитории. У меня есть файл jar на моем диске. Изменение версии jar в зависимостях проекта не относится к моей проблеме.

Есть ли способ установить jar файл в кэш gradle из командной строки без изменения зависимостей проекта?

4b9b3361

Ответ 1

@DaveNewton разместил ссылку на вопрос, который говорит о добавлении локального репозитория Maven к пути поиска Gradle. Если у вас все еще есть локальный репозиторий Maven, и файл был развернут там, это будет работать.

Gradle также позволяет ссылаться на зависимости от локальной файловой системы . Однако, если ваш компьютер выходит из строя, у вас проблемы.

Я думаю, что гораздо лучше использовать диспетчер репозитория, например Nexus или Artifactory, Он должен работать на отдельной машине, которая регулярно резервируется и/или использует диски RAID для своего репозитория.