You can also override the template loader for the application. That's what I've done and our templates and properties are in a different project than the application. I also have two differents SVN repos.
The pros : - you have instant template/properties reloading in development mode without redeploying or complex IDE setup. - you can edit, tag and release the templates without repackaging the war. The cons : - you have a more complex project setup : two projects in eclipse, two folders. - you don't have the templates near the classes and you cannot use tools like wicket-bench for error detection (eg component id mispelling).