Grails 生成war时Uglifying application.js超时

Grails 生成war时Uglifying application.js超时,grails,asset-pipeline,Grails,Asset Pipeline,我有一个Grails2.4.3项目。它使用angular和大量的外部js库。每当我试图创建一场战争时,它都会在试图最小化js时超时。我认为这是因为有太多的库,所以我在GGTS中扩展了超时,但它仍然超时。我还尝试排除一些资产,但在资产编译开始时它给了我空指针异常。现在,我通过将minify设置为false跳过它。以下是我的问题: 最小化清单中已经存在的js库是否有问题? 我可以在清单之外添加所需的库并添加到war中吗?比如在web应用程序/js中? 我相信我可以将CDN添加到html中,而不是将库

我有一个Grails2.4.3项目。它使用angular和大量的外部js库。每当我试图创建一场战争时,它都会在试图最小化js时超时。我认为这是因为有太多的库,所以我在GGTS中扩展了超时,但它仍然超时。我还尝试排除一些资产,但在资产编译开始时它给了我空指针异常。现在,我通过将minify设置为false跳过它。以下是我的问题:

最小化清单中已经存在的js库是否有问题? 我可以在清单之外添加所需的库并添加到war中吗?比如在web应用程序/js中? 我相信我可以将CDN添加到html中,而不是将库放在清单中并复制到我的项目中,但有时,我在没有internet访问的情况下工作。是否有一种方法可以配置用于生产的资产管道,以便对某些资产使用CDN?
文档涵盖了您的所有问题(如果不是大部分的话)

本节涵盖cdn和最小化控制

比如说

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

将为信息设置cdn URL

THx;然而,这里提到的cdn是在您投入生产后用于您自己的代码的。我的问题是关于外部库cdn的。它是否也可以工作。。。只需筛选文件名。。。只是个主意