Building Java Applications

 Maven is a great build management tool.

Run a class' main() Method

	mvn exec:java -Dexec.mainClass=onebeartoe.SeleniumTest

	mvn exec:java -Dexec.mainClass=onebeartoe.SeleniumTest -Dexec.args="user pass location"

Configuration for Projects with Non-conventional Maven Layouts

Maven can be customized for existing project that do not conform to the default layout for a Maven software module.  Maven POM files can be configured to look for source/resource directories in a non-standard locations.