我已经被要求删除我们的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/**"]
我错过了什么?如何告诉资产管道跳过预编译图像?
答案 0 :(得分:2)
这对我有用:
grails.assets.excludes = ["**/*.jpg","**/*.png"]
我无法获得基于images/
的任何规则...