TRINIDAD-1484 - Change Trinidad metadata (build .xml files) to use jsr-276 metadata standard
Committed the first part of this JIRA ticket, the plugins part
Thanks to Bill for his patch
diff --git a/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/parse/FacesConfigParser.java b/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/parse/FacesConfigParser.java
index 9e05b61..45fb044 100644
--- a/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/parse/FacesConfigParser.java
+++ b/maven-faces-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/faces/parse/FacesConfigParser.java
@@ -277,6 +277,12 @@
digester.addBeanPropertySetter("faces-config/component/property/property-extension/property-metadata/deprecated");
digester.addCallMethod("faces-config/component/property/property-extension/property-metadata/no-op", "makeNoOp");
+ // jsr-276 metadata rules
+ digester.setRuleNamespaceURI("http://java.sun.com/xml/ns/javaee/faces/design-time-metadata");
+ digester.addCallMethod("faces-config/component/property/property-extension/property-metadata/property-values",
+ "parsePropertyValues", 1);
+ digester.addCallParam("faces-config/component/property/property-extension/property-metadata/property-values", 0);
+
digester.setRuleNamespaceURI(oldNamespace);
}