Я разработки веб-приложений с JSF2 и Maven 3. В моем приложении я использую специальный шрифт с помощью следующего кода в моем CSS:фильтрация web.xml с Maven причин шрифт не загружен
@font-face {
font-family: 'another_shabby';
src: url("#{resource['fonts:anothershabby_trial-webfont.eot']}");
src: url("#{resource['fonts:anothershabby_trial-webfont.eot']}?#iefix")
format('embedded-opentype'),
url("#{resource['fonts:anothershabby_trial-webfont.woff']}")
format('woff'),
url("#{resource['fonts:anothershabby_trial-webfont.ttf']}")
format('truetype'),
url("#{resource['fonts:anothershabby_trial-webfont.svg']}#WebSymbolsRegular")
format('svg');
font-weight: normal;
font-style: normal;}
в файлы шрифтов в моей resources
папке, в каталоге: webapp/resources/fonts
Теперь у меня есть проблема, которая, кажется, вызвано Maven ...
Я добавил фильтр в мавена для разбора web.xml для динамического переключения контекст-параметр javax.faces.PROJECT_STAGE
между разработкой и производством, согласно профилю Maven.
Вот мой ПОМ:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<webResources>
<resource>
<directory>src/main/webapp</directory>
<filtering>true</filtering>
</resource>
</webResources>
</configuration>
</plugin>
<profile>
<id>dev</id>
<properties>
<jsfProjectStage>Development</jsfProjectStage>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
Файл web.xml:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>${jsfProjectStage}</param-value>
</context-param>
Когда я использую эту конфигурацию, шрифт не загружается должным образом, но если удалить фильтр в ПОМ и контекст-параметр «жестко закодированный», все отлично работает ... Я тестировал на Safari (Mac + iPhone) и Chrome.
У меня проблема в моей конфигурации? Я что-то пропустил? Это известная проблема? ...
Как выглядит ваш css после фильтрации? И вы можете исключить ресурсы из «фильтрации» ... Это может быть решением для – Kukeltje