在本地运行grails,没有外部网络连接

时间:2013-12-18 21:40:03

标签: grails-2.0

我试图在没有互联网连接的计算机上运行grails但是无法这样做。我观察到的错误在下面复制。

Error Resolve error obtaining dependencies - Failed to read artifact descriptor for xalan:serializer:jar:2.7.1
Error Required Grails build dependencies were not found.  This is normally due to internet connectivity issues or missing repositories in grails-app/conf/BuildConfig.groovy.  Please verify your configuration to continue.  

我找不到任何我可以在BuildConfig.groovy或任何其他groovy文件中更改的配置设置,这些设置允许我在没有互联网连接的情况下运行grails应用程序(在Windows上)。我确信必须有一些设置允许我运行没有互联网连接的grails应用程序 - 任何人都可以对此有所了解吗? 谢谢

2 个答案:

答案 0 :(得分:3)

您不需要Internet连接即可在本地运行grails app。 但是您需要将应用程序依赖项下载到本地Ivy缓存中 - 因此至少在首次运行/编译应用程序时需要Internet连接。 之后,您应该能够在没有Internet连接的情况下运行它。

答案 1 :(得分:3)

虽然Grails不需要运行互联网,但Grails软件依赖于在线托管的其他代码。您需要下载所有依赖项,(我不确定您在哪里找到它们),或者连接到互联网进行初始运行。

在线后,在控制台中输入grails run-app,让它下载所有依赖项,然后随意将其下线!