如何在本地完全运行Grails?

如何在本地完全运行Grails?,grails,grails-3.0,grails3,Grails,Grails 3.0,Grails3,让Grails在我的公司环境中运行(可能是防火墙不允许它通过或其他安全措施)我遇到了一些严重的问题,同时,我无法为它提供任何自定义代理设置(我不确定这是否足够)。因此,我希望能够在本地运行它,手动下载所需的所有内容,导致每个运行应用程序或“创建应用程序”都以初始化classpath:services.gradle.org或类似错误结束 通过从Grails Application Forge下载项目,我可以避免在创建项目时必须连接到internet,但是,如果不至少连接到internet一次,我仍

让Grails在我的公司环境中运行(可能是防火墙不允许它通过或其他安全措施)我遇到了一些严重的问题,同时,我无法为它提供任何自定义代理设置(我不确定这是否足够)。因此,我希望能够在本地运行它,手动下载所需的所有内容,导致每个
运行应用程序
或“创建应用程序”都以初始化classpath:services.gradle.org或类似错误结束

通过从Grails Application Forge下载项目,我可以避免在创建项目时必须连接到internet,但是,如果不至少连接到internet一次,我仍然无法启动它——我无法做到这一点,因为一些安全因素正在阻止Grails连接。我尝试了一个简单的
grailsw运行应用程序
grailsw——离线运行应用程序
,但我仍然得到了
第一次使用Grails包装器时必须连接到互联网
,紧接着是
java.net.UnknownHostException:repo.Grails.org
。它还尝试下载
https://services.gradle.org/distributions/gradle-3.5-bin.zip
即使我手动下载Gradle 3.5并设置路径

我可以以任何方式绕过它,这样我就不必连接,即使是第一次

我能以任何方式绕过它,这样我就不必被连接, 即使是第一次

有点“是”,但实际上是“不是”

为了离线构建项目,必须在某个时候将所有依赖项下载到本地计算机上。在没有连接到互联网的情况下这样做并不是一件简单的事情。从理论上讲,您可以在不连接到internet的情况下完成这项工作,但您需要以某种方式将所有依赖项传输到您的机器上,这将是一项乏味的任务