Using a Maven based build kit in a Java powered JSF application is not for the faint of heart. This makes it the perfect place to test your mettle, especially if your python is a rogue. A well managed build kit should be your ticket to a well behaved JSF powered application. The thorn in the side is that it is not always easy to weed out the rogues from the good ones. With that in mind, do yourself a favor and read up on Maven’s best practices for optimal performance and optimum uptime. Luckily, Maven is a well managed and well maintained community and is the perfect place to learn if not grow as a Java based aficionado. This is a great place to get advice, guidance and to learn the best trolls to avoid.