Как настроить Grails 4 для загрузки Gradle через прокси Nexus для использования, когда он не подключен к Интернету - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть опыт использования Grails 2.x (а также проектов Maven и Gradle) в отключенной сети, где я создавал примеры проектов для загрузки зависимостей в Nexus, а затем перемещал репозиторий Nexus в отключенноесеть для создания реальных проектов.

Grails 4.0.0 загружает Gradle напрямую из Интернета при первом использовании и не учитывает настройки / init-файлы Maven и Gradle в моем профиле для этого конкретного

Есть ли способ настроить Grails для использования Nexus для этого шага или Есть ли способ настроить его для использования внешнего дистрибутива Gradle, чтобы его можно было использовать на отключенном компьютере?сеть?

Чтобы воспроизвести проблему, следуйте инструкциям по установке вручную (Windows): https://docs.grails.org/4.0.0/guide/single.html#downloadingAndInstalling и убедитесь, что все кэшированные файлы были удалены.Затем следуйте инструкциям по созданию вашего первого приложения.

grails create-app helloworld

Grails 4.0.0 скачал Gradle с https://services.gradle.org/distributions/gradle-5.1.1-bin.zip

Кроме основной проблемы, указанной выше, я настроил Nexus на прокси https://repo.grails.org/grails/core и это сработало для jar-файлов Grails.Однако я не знаю, почему это было необходимо, поскольку дистрибутив Grails 4.0.0 уже имеет эти файлы JAR локально.

...