【问题标题】:grails project not running without internet connectiongrails 项目在没有互联网连接的情况下无法运行
【发布时间】:2012-03-18 06:39:39
【问题描述】:

我对 grails 比较陌生,需要了解一些非常基础的知识。现在我需要连接到互联网才能运行我的 grails 项目,否则该项目会尝试无限期地解决依赖关系.. 在文档中的任何地方都找不到这个.. 我假设它会尝试查找插件的更新版本?

如何关闭此功能,以便项目在没有互联网连接的情况下运行。

问候 普里扬克

【问题讨论】:

  • 哪个版本的 Grails?
  • 版本是 1.3.7,试图通过文档,看起来需要在 BuildConfig.groovy 中进行一些设置(现在猜测)但没有找到要完全完成的更改..
  • 它应该直接开箱即用,您是否进行了任何配置。尝试全新安装。还要检查以确保 localhost 指向主机文件中的环回 IP
  • 看起来 grails 2.0 有一个明确的设置,可以从这里的文档中将运行应用程序模式设置为离线 grails.org/doc/2.0.0/guide/conf.html#dependencyRepositories 需要知道如何在 1.3.7 中做到这一点
  • 这可能与这个错误jira.grails.org/browse/GRAILS-8506有关。它已在 2.0.1 上修复。

标签: grails


【解决方案1】:

Grails 1.3.7 可以(根据我的经验)在没有连接到互联网的情况下运行,除了第一次运行:

在第一次运行时,它将解析来自 Internet 的依赖项。但这些将在本地缓存(检查$user/.grails$user/.m2$user/.ivy2 文件夹)。下次运行将不需要互联网连接。

但有一个问题 - 如果您的插件之一依赖于快照版本,它会在您每次启动项目时尝试连接到互联网,以查看是否有更新的版本。请参阅此问题Grails: working offline with snapshot dependencies 以获得解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 2015-05-24
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多