Here are some Maven notes.
To use properties in your pom.xml file:
First, define the property:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <struts2.version>2.3.15</struts2.version> <log4j.version>1.2.14</log4j.version> </properties>
Here is how to use it in a file:
<version>${struts2.version}</version>
To run a specific class:
mvn exec:java -Dexec.mainClass="info.shelfunit.akka.separate.PiRunner"
To run a specific test file:
mvn test -Dtest=info.shelfunit.webapp.UserManagerBeanTest
To run a specific test in that file:
mvn test -Dtest=info.shelfunit.webapp.UserManagerBeanTest#testDigestString
I will update these notes as I learn more.
END