Well I am actually reading Seam in Action, pg 62 says :
resources/components.properties Replacement properties for Ant-style tokens
Although I am aware that the book was written when Seam 2.0 was out. Another source of my confusion is that if I try the same approach that the seam booking example does (ie simply use a filter when copying resources during the maven build, I can see that the Maven filter replaced the value of ${jndiPattern} in components.xml with the value specified in the pom.xml of the web project but at runtime the application still tells me :
Caused by: java.lang.IllegalArgumentException: You must specify org.jboss.seam.core.init.jndiPattern or use @JndiName:
My main issue is that I have a single web-project and multiple seam-ejb projects, so I need to figure out a way for the jndi-pattern to correctly reflect the name of each
ejb module...