Как запустить Grails полностью локально? - PullRequest
0 голосов
/ 29 ноября 2018

У меня серьезные проблемы с работой Grails в моей корпоративной среде (возможно, брандмауэр не пропускает его или другие меры безопасности), и в то же время я не могу предоставить ему какие-либо пользовательские настройки прокси (и я не уверен, что этого будет достаточно в любом случае).Таким образом, я хотел бы иметь возможность запускать его локально, загружая все необходимое вручную, потому что каждый run-app или «create-app» заканчивается на Error initializing classpath: services.gradle.org или аналогичном.

Я могу обойтись без необходимости иметьподключение к Интернету при создании проекта путем загрузки его из Grages Application Forge, но, тем не менее, я не могу запустить его, не подключившись к Интернету хотя бы один раз - и я не могу этого сделать, потому что некоторые меры безопасности не позволяют Grails подключиться,Я пробовал и простые grailsw run-app и grailsw --offline run-app, но я все еще получаю You must be connected to the internet the first time you use the Grails wrapper, за которым сразу следует java.net.UnknownHostException: repo.grails.org.Он также пытается Downloading https://services.gradle.org/distributions/gradle-3.5-bin.zip, даже если я загружаю Gradle 3.5 вручную и устанавливаю ему PATH.

Могу ли я обойти это каким-либо образом, чтобы я не должен был быть подключен,даже в первый раз?

1 Ответ

0 голосов
/ 29 ноября 2018

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

Вид "да", но практически говоря, "нет"".

Чтобы построить проект в автономном режиме, все зависимости в какой-то момент должны быть загружены на ваш локальный компьютер.Делать это без подключения к Интернету - непростая вещь.Теоретически вы можете сделать это, даже не подключившись к Интернету, но вам нужно каким-то образом перенести все зависимости на вашу машину, и это будет утомительной миссией.

...