在生成战争时,将application.js更新为超时

时间:2014-10-16 19:17:10

标签: grails asset-pipeline

我有一个Grails 2.4.3项目。它使用angular和大量的外部js库。无论什么时候,我都试图创造一场战争,它在试图最小化js时会超时。我认为这是因为有太多的库,所以我在GGTS中延长了超时,但它仍然超时。我尝试也排除了一些资产,但它在资产编译开始时给了我空指针异常。现在,我通过将minify设置为false来跳过minify。以下是我的问题:

  1. 清单中已经有最小化的js库是否存在问题?
  2. 我可以在清单之外添加所需的库并添加到战争中吗?比如在web-app / js?
  3. 我相信我可以在HTML中添加CDN,而不是将清单中的库复制到我的项目中,但有时候,我的工作没有上网。有没有办法配置资产管道,以便生产对某些资产使用CDN?

1 个答案:

答案 0 :(得分:0)

文档涵盖了所有(如果不是大多数)问题。

config section

本节介绍cdn和最小化控制

例如

grails.assets.url = "http://cdn.example.com/"

将设置cdn网址