2014-12-15 2 views
4

Мне было предложено удалить любые изображения, дублированные в военном файле, в которое упаковано приложение grails. Документация предполагает, что это возможно через свойство grails.assets.excludes в Config.groovy, но в нем четко не указано, как это свойство предполагается работать.Как настроить приложение grails для пропуска предварительной обработки изображений?

Вот что documentation говорит:

Необязательно, активы могут быть исключены из обработки, если включен ваш требуйте дерево. Это может значительно сократить время компиляции ваших активов. Для этого просто использовать параметр конфигурации не включает: [ "tiny_mce/SRC/* JS"]

grails.assets.excludes =

пример совершенно непонятно для меня. Я пробовал несколько перестановок этого выражения без успеха; образные активы по-прежнему подвергаются предварительной обработке, вызывая дубликаты всех из них в результирующем файле войны. Вот несколько настроек, которые я пробовал:

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

Я очень удивлен ' " **/* JPG"' ISN 't working ... – sebnukem

ответ

2

Это работает для меня:

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

Я не могу получить любое правило, основанное на images/ работать ...

+0

По-видимому, некоторые плохие данные conf попали в GGTS или где-то в проекте Grails. Я должен был сдуть свою коробку с dev и начать все сначала, затем, к моему удивлению, эта конфигурация начала работать. Ура. – BrMcMullin

+0

Я использую IntelliJ, и у меня также есть неожиданное поведение. Это похоже на ошибку с конвейером активов. – sebnukem

Смежные вопросы