相关疑难解决方法(0)

Grails:部署时间非常慢。“解决依赖关系...”需要 10 多秒

每次我对 Grails 应用程序进行微小更改时,部署它都需要 10-15 秒。大部分时间都在“解决依赖关系”......

Welcome to Grails 1.3.7 - http://grails.org/
...
Resolving dependencies...
Dependencies resolved in 9868ms.
Run Code Online (Sandbox Code Playgroud)

以下是我的设置的一些详细信息:

  • MacBook (OS X 10.5.8) 2.4Ghz Core 2 Duo,配备 4GB RAM + 充足的磁盘空间
  • SpringSource 工具套件 - 版本:2.6.1.RELEASE 内部版本号:201105041000
  • 圣杯 1.3.7
  • 一个只有几个域模型的小型 Grails 项目
  • 只有几个插件:hibernate 1.3.7、mail 1.0、spring-security-core 1.1.3、spring-security-open id 1.0.2、spring-security-ui 0.1.2、webtest 3.0.1

已经调查的领域:

  • 删除 .ivy2 目录并强制执行完全外部刷新确实将其速度缩短了大约 5 秒。
  • 我的 .ivy2 目录位于我的本地计算机上,所以这不是这个问题
  • 我确实遇到了一些与这些类似的依赖性问题,但是我现在已经修复了它们并且没有收到任何错误。
  • 我通过在 grails.project.dependency.resolution 部分中设置日志“info”来打开 BuildConfig.groovy 中的日志记录。它似乎花费了大部分时间“解决”依赖关系,而不是实际下载项目,所以我认为 mavenCentral 或其他公共 Maven 存储库不是问题。

从日志中提取...

resolution report  resolve 802ms  artifacts dl 86ms
resolution …
Run Code Online (Sandbox Code Playgroud)

performance grails dependencies

5
推荐指数
1
解决办法
4306
查看次数

标签 统计

dependencies ×1

grails ×1

performance ×1