如何配置我的grails应用程序以跳过预处理图像?

时间:2014-12-15 22:44:37

标签: grails

我已经被要求删除我们的Grails应用程序打包的war文件中重复的任何图像。文档建议可以通过Config.groovy中的grails.assets.excludes属性进行,但它没有&#39 ; t清楚说明这个属性应该如何工作。

这是documentation所说的内容:

  

可选地,如果您的需求树包含资产,则可以从处理中排除资产。这可以大大减少资产的编译时间。为此,只需使用排除配置选项:

     

grails.assets.excludes = [" tiny_mce / src / * .js"]

这个例子对我来说完全不清楚。我尝试过这种表达的几种排列,却没有成功;图像资源继续被预处理,导致生成的war文件中的所有图像资产重复。以下是我尝试过的一些设置:

grails.assets.excludes = ["tiny_mce/src/*.jpg", "tiny_mce/src/*.jpg"]
grails.assets.excludes = ["<app_name>/src/*.jpg", "<app_name>/src/*.jpg"]
grails.assets.excludes = ["/images/*.jpg", "/images/*.png"]
grails.assets.excludes = ["**/*.jpg", "/images/**"]

我错过了什么?如何告诉资产管道跳过预编译图像?

1 个答案:

答案 0 :(得分:2)

这对我有用:

grails.assets.excludes = ["**/*.jpg","**/*.png"]

我无法获得基于images/的任何规则...