使用ThemeRoller生成的Primefaces CSS Theme的Maven重写过滤器

时间:2011-06-10 06:36:49

标签: java maven primefaces themeroller

我正在使用ThemRoller为PrimeFaces创建自定义主题。每个主题都与一个maven工件相关,并且jar与maven-resources-plugin完美地创建。

使用以下网址生成主题:

url("images/ui-bg_highlight-hard.png")

要在jar中使用,必须将url重写为以下格式:

url("#{resource['primefaces-yourtheme:images/ui-bg_highlight-hard.png']}")

要直接查看主题(并修改它),将{c.1保持在#{}文件夹中没有src/main/resources的格式会更好。有没有办法应用maven过滤器来自动重写网址?

1 个答案:

答案 0 :(得分:0)

您可能需要查看maven-replacer-plugin

您应该能够使用正则表达式插入加载EL的JSF资源。