Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save frankwis/758c1e168a99951769c5413c1c369628 to your computer and use it in GitHub Desktop.
Save frankwis/758c1e168a99951769c5413c1c369628 to your computer and use it in GitHub Desktop.
Maven multi-module build options
# Inspired from http://blog.akquinet.de/2010/05/26/mastering-the-maven-command-line-%E2%80%93-reactor-options/
# Build only specific modules:
mvn clean install -pl sub-module-name2
mvn clean install -pl sub-module-name2,sub-module-name3
# Build only starting from specific sub-module (resume from)
mvn clean install -rf sub-module-name2
# Build dependencies (also make)
mvn clean install –pl sub-module-name2 –am
# Build dependents (also make dependents)
mvn clean install -pl sub-module-name2 –amd
# Build only changed modules (compared to your SCM as specified in the pom file)
mvn reactor:make-scm-changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment