...
Once you've configured CAS, you can run "mvn package" to generate the WAR file.
Maintaining local customizations using Maven 2
Deployers do concern about the management of local customizations, upon CAS 3.1.1, Maven 2 has been employed as the major management tool in the project. It is suggested Maven can also offer a help in maintaining local customizations. Here is a page for the details.