1. IDE Specific

Maven CommandDescription
mvn eclipse:eclipsegenerates Eclipse project files (alternatively, you could use m2e)
mvn idea:ideagenerates IDEA IntelliJ project files

2. Build Specific

Maven CommandDescription
mvn clean installperforms a build
mvn clean install -Dmaven.test.skipperforms a build, skipping the tests (not recommended)
mvn clean testcompiles the source and executes the tests
mvn test -Dtest=JSPWikiMarkupParserTestrun just a single test class
mvn test -Dtest=JSPWikiMarkupParserTest#testHeadingHyperlinks3run just a single test within a test class
mvn test -Dtest=TestClassName#methodName -Dmaven.surefire.debugdebug a test in Eclipse or IDEA to see why it's failing (see http://www.jroller.com/gmazza/entry/jpa_and_junit#debugging)
mvn tomcat7:run-war(from a war module) starts JSPWiki on a Tomcat7 instance at http://localhost:8080/JSPWiki
mvnDebug -DskipTests tomcat7:run-war(from a war module) starts JSPWiki with attached debugger on a Tomcat7 instance at http://localhost:8080/JSPWiki
mvn clean deploy -Papache-release -Dgpg.passphrase=deploys generated artifact to a repository. If -Dgpg.passphrase is not given, expects a gpg-agent running
mvn clean install -Pintegration-testsperforms a build, enabling Selenium tests execution (best run from the jspwiki-it-tests folder)
mvn wro4j:run -Dminimize=truemerge & compress js & css files
mvn wro4j:run -Dminimize=falseonly merge the js & css files (no compression)
mvn clean install -Dmaven.test.skip -Dminimize=falseperforms a build, skipping the tests and skip compression

3. Reports Specific

Maven CommandDescription
mvn apache-rat:checkcreates an Apache RAT report. See: http://creadur.apache.org/rat/apache-rat-plugin/plugin-info.html
mvn cobertura:coberturagenerates a cobertura maven report. See: http://mojo.codehaus.org/cobertura-maven-plugin/usage.html
mvn javadoc:javadoccreates javadocs; if graphviz binaries (www.graphviz.org) are found on $PATH, the javadocs will display some UML class/package level diagrams
mvn sonar:sonargenerates a Sonar report. Expects a Sonar server running at http://localhost:9000/
cd jspwiki-site; mvn test -Dtest=SiteGeneratorTestchecks all language resource files for missing or unused translations