b79992
.TH MVN "1" "April 2015" "Apache Maven 3.3.1" "User Commands"
b79992
.SH NAME
b79992
mvn \- software project management and comprehension tool
b79992
.SH DESCRIPTION
b79992
usage: mvn [options] [<goal(s)>] [<phase(s)>]
b79992
usage: mvnDebug [options] [<goal(s)>] [<phase(s)>]
b79992
.SH OPTIONS
b79992
.TP
b79992
\fB\-am\fR,\-\-also\-make
b79992
If project list is specified, also
b79992
build projects required by the
b79992
list
b79992
.TP
b79992
\fB\-amd\fR,\-\-also\-make\-dependents
b79992
If project list is specified, also
b79992
build projects that depend on
b79992
projects on the list
b79992
.TP
b79992
\fB\-B\fR,\-\-batch\-mode
b79992
Run in non\-interactive (batch)
b79992
mode
b79992
.TP
b79992
\fB\-b\fR,\-\-builder <arg>
b79992
The id of the build strategy to
b79992
use.
b79992
.TP
b79992
\fB\-C\fR,\-\-strict\-checksums
b79992
Fail the build if checksums don't
b79992
match
b79992
.TP
b79992
\fB\-c\fR,\-\-lax\-checksums
b79992
Warn if checksums don't match
b79992
.TP
b79992
\fB\-cpu\fR,\-\-check\-plugin\-updates
b79992
Ineffective, only kept for
b79992
backward compatibility
b79992
.TP
b79992
\fB\-D\fR,\-\-define <arg>
b79992
Define a system property
b79992
.TP
b79992
\fB\-e\fR,\-\-errors
b79992
Produce execution error messages
b79992
.TP
b79992
\fB\-emp\fR,\-\-encrypt\-master\-password <arg>
b79992
Encrypt master security password
b79992
.TP
b79992
\fB\-ep\fR,\-\-encrypt\-password <arg>
b79992
Encrypt server password
b79992
.TP
b79992
\fB\-f\fR,\-\-file <arg>
b79992
Force the use of an alternate POM
b79992
file (or directory with pom.xml).
b79992
.TP
b79992
\fB\-fae\fR,\-\-fail\-at\-end
b79992
Only fail the build afterwards;
b79992
allow all non\-impacted builds to
b79992
continue
b79992
.TP
b79992
\fB\-ff\fR,\-\-fail\-fast
b79992
Stop at first failure in
b79992
reactorized builds
b79992
.TP
b79992
\fB\-fn\fR,\-\-fail\-never
b79992
NEVER fail the build, regardless
b79992
of project result
b79992
.TP
b79992
\fB\-gs\fR,\-\-global\-settings <arg>
b79992
Alternate path for the global
b79992
settings file
b79992
.TP
b79992
\fB\-gt\fR,\-\-global\-toolchains <arg>
b79992
Alternate path for the global
b79992
toolchains file
b79992
.TP
b79992
\fB\-h\fR,\-\-help
b79992
Display help information
b79992
.TP
b79992
\fB\-l\fR,\-\-log\-file <arg>
b79992
Log file to where all build output
b79992
will go.
b79992
.TP
b79992
\fB\-llr\fR,\-\-legacy\-local\-repository
b79992
Use Maven 2 Legacy Local
b79992
Repository behaviour, ie no use of
b79992
_remote.repositories. Can also be
b79992
activated by using
b79992
\fB\-Dmaven\fR.legacyLocalRepo=true
b79992
.TP
b79992
\fB\-N\fR,\-\-non\-recursive
b79992
Do not recurse into sub\-projects
b79992
.TP
b79992
\fB\-npr\fR,\-\-no\-plugin\-registry
b79992
Ineffective, only kept for
b79992
backward compatibility
b79992
.TP
b79992
\fB\-npu\fR,\-\-no\-plugin\-updates
b79992
Ineffective, only kept for
b79992
backward compatibility
b79992
.TP
b79992
\fB\-nsu\fR,\-\-no\-snapshot\-updates
b79992
Suppress SNAPSHOT updates
b79992
.TP
b79992
\fB\-o\fR,\-\-offline
b79992
Work offline
b79992
.TP
b79992
\fB\-P\fR,\-\-activate\-profiles <arg>
b79992
Comma\-delimited list of profiles
b79992
to activate
b79992
.TP
b79992
\fB\-pl\fR,\-\-projects <arg>
b79992
Comma\-delimited list of specified
b79992
reactor projects to build instead
b79992
of all projects. A project can be
b79992
specified by [groupId]:artifactId
b79992
or by its relative path.
b79992
.TP
b79992
\fB\-q\fR,\-\-quiet
b79992
Quiet output \- only show errors
b79992
.TP
b79992
\fB\-rf\fR,\-\-resume\-from <arg>
b79992
Resume reactor from specified
b79992
project
b79992
.TP
b79992
\fB\-s\fR,\-\-settings <arg>
b79992
Alternate path for the user
b79992
settings file
b79992
.TP
b79992
\fB\-T\fR,\-\-threads <arg>
b79992
Thread count, for instance 2.0C
b79992
where C is core multiplied
b79992
.TP
b79992
\fB\-t\fR,\-\-toolchains <arg>
b79992
Alternate path for the user
b79992
toolchains file
b79992
.TP
b79992
\fB\-U\fR,\-\-update\-snapshots
b79992
Forces a check for missing
b79992
releases and updated snapshots on
b79992
remote repositories
b79992
.TP
b79992
\fB\-up\fR,\-\-update\-plugins
b79992
Ineffective, only kept for
b79992
backward compatibility
b79992
.TP
b79992
\fB\-V\fR,\-\-show\-version
b79992
Display version information
b79992
WITHOUT stopping build
b79992
.TP
b79992
\fB\-v\fR,\-\-version
b79992
Display version information
b79992
.TP
b79992
\fB\-X\fR,\-\-debug
b79992
Produce execution debug output