我被要求删除我们的grails应用程序打包的war文件中复制的任何图像.文档建议可以通过Config.groovy中的grails.assets.excludes属性,但它没有明确说明这个属性如何应该工作.
这是documentation所说的:
Optionally, assets can be excluded from processing if included by your require tree. This can dramatically reduce compile time for your assets. To do so simply leverage the excludes configuration option:
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/**"]
我错过了什么?如何告诉资产管道跳过预编译图像?
最佳答案 这对我有用:
grails.assets.excludes = ["**/*.jpg","**/*.png"]
我不能得到任何基于图像的规则/工作……