Maven Tips
Introduction
This document has tips for using Maven version 2
Debugging
Run 'mvn' with the '-X' switch
Plugin Dependencies
$ mvn dependency:resolve-plugins
Create New Project
It would appear the online getting started guides for Maven 2.0.9 hasn't caught up with the code. Creating a new project with archetype:create states that archetype:create has been deprecated and archetype:generate should be used instead.
You can either run mvn with just the archetype:generate parameter or optionally pass the groupId, artifactId and archetypeGroupId parameters. Any parameters not specified are prompted for. E.g.
$ mvn archetype:generate -DgroupId=tld.mydomain.subdomain.app \
-DartifactId=myapp \
-DarchetypeGroupId=org.apache.maven.archetypes
Active Profiles
- $ mvn help:active-profiles
Properties
To get a list of available properties, run 'mvn test -X' and look through the debug output for 'Setting System Property' just before the tests execute
property value
---------- ---------------------------------------------------------------
env Environment property prefix; e.g. env.PWD user's private
working directory
pom Project property prefix; e.g. pom.build.finalName same value as
in pom.xml tree <build><finalName>
project Synonym for pom (Legacy support?)
settings Settings property prefix; as pom property prefix, but for
settings.xml
user.home User's home directory
basedir Base directory of project
maven.home Home directory of Maven installation
See also http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide
Site
APT
http://maven.apache.org/doxia/references/apt-format.html
Xdoc
Entities
Xdoc doesn't (currently) support entities, but you can use character entities instead. E.g. replace with  
Resources
- http://www.mvnrepository.com/
- http://maven.apache.org/
- Evalution of Maven including useful tips
- The Maven2 Public Repository
- The java.net Public Repository
- Keep Your Maven Projects Portable Throughout the Build Cycle
- jboss-maven-plugin
YUI-Compressor
- http://alchim.sourceforge.net/yuicompressor-maven-plugin/
- http://repo1.maven.org/maven2/com/yahoo/platform/yui/yuicompressor/
- http://repo1.maven.org/maven2/net/sf/alchim/yuicompressor-maven-plugin/
-- Frank Dean - 15 Feb 2008