2013-12-18 34 views
1

我试图在没有互联网连接的计算机上运行grails,但无法执行此操作。我观察到的错误在下面复制。本地运行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或任何其他常规文件,让我跑,没有互联网连接的一个Grails应用程序(在Windows上)改变。我确定必须有一些设置允许我在没有互联网连接的情况下运行Grails应用程序 - 任何人都可以对此有所了解?
谢谢

回答

3

您不需要互联网连接来在本地运行grails应用程序。 但是您需要将您的应用程序依赖项下载到本地Ivy缓存中 - 所以您至少需要连接到互联网,以便第一次运行/编译您的应用程序。 之后,你应该可以在没有互联网连接的情况下运行它。

3

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

一旦你在线,在控制台中键入grails run-app,让它下载所有的依赖关系,然后随意使它脱机!

+0

谢谢 - 我接受了第一个答案,但提高了两个。 –