加快Grails依赖性解决方案

Tho*_*ody 8 grails dependencies

我们目前正在开发一个具有相对大量外部依赖关系的应用程序,因为我们正在与一个相当复杂的现有系统集成.

依赖项工作得很好,但是,无论依赖项是否已经存在于常春藤缓存中,依赖性仍需要几分钟.如果缓存需要更新,则当然需要更长时间.

有什么方法可以加快这个过程,或者在每次运行时禁用依赖项解析?现在这正在成为巨大的生产力消耗.

谢谢!

Sam*_*lez 2

也许这有点棘手,但我会做以下事情

  1. 仅在测试和生产中使用 config dsl 的环境元素添加依赖解析,请参阅[此处][1]
  2. 将所有依赖 jar 放入 grails 应用程序的 lib 文件夹中,我将使用 maven dependentecy:copy 来完成此操作。我认为常春藤也可以做到
  3. 将 jar 文件添加到您的 scm-ignore-list
  4. 使用 CI 构建系统检查依赖解析是否正确完成

    [1]:http://www.grails.org/doc/1.3.x/guide/3.%20Configuration.html#3.2环境