MVN(1)

πŸ“¦ version 3.9.16, in opensuse-leap 16.0

πŸŽ€ mvn(1): software project management and comprehension tool πŸŽ€

bestie, welcome to the MVN(1) manual page (User Commands energy ✨). this is the whole vibe for mvn, the software project management and comprehension tool. no cap, we’re covering every flag. πŸ’…

🌸 NAME 🌸

mvn β€” software project management and comprehension tool

✨ DESCRIPTION ✨

okay so the usage is literally this, and yes mvnDebug is in the mix too:

usage: mvn [options] [<goal(s)>] [<phase(s)>] usage: mvnDebug [options] [<goal(s)>] [<phase(s)>]

πŸ’… OPTIONS πŸ’…

okay bestie, here’s the full menu β€” every single option, no skipping, fr fr:

  • -am, --also-make β€” if a project list is specified, also build projects required by the list ✨
  • -amd, --also-make-dependents β€” if a project list is specified, also build projects that depend on projects on the list 🫢
  • -B, --batch-mode β€” run in non-interactive (batch) mode 🌈
  • -b, --builder <arg> β€” the id of the build strategy to use πŸ› οΈ
  • -C, --strict-checksums β€” fail the build if checksums don’t match πŸ’€
  • -c, --lax-checksums β€” warn if checksums don’t match πŸ™ˆ
  • -cpu, --check-plugin-updates β€” ineffective, only kept for backward compatibility πŸ’€
  • -D, --define <arg> β€” define a system property ✨
  • -e, --errors β€” produce execution error messages 😭
  • -emp, --encrypt-master-password <arg> β€” encrypt master security password πŸ”
  • -ep, --encrypt-password <arg> β€” encrypt server password πŸ”
  • -f, --file <arg> β€” force the use of an alternate POM file (or directory with pom.xml) πŸ“
  • -fae, --fail-at-end β€” only fail the build afterwards; allow all non-impacted builds to continue 🫢
  • -ff, --fail-fast β€” stop at first failure in reactorized builds πŸ›‘
  • -fn, --fail-never β€” NEVER fail the build, regardless of project result πŸ’€
  • -gs, --global-settings <arg> β€” alternate path for the global settings file βš™οΈ
  • -gt, --global-toolchains <arg> β€” alternate path for the global toolchains file 🧰
  • -h, --help β€” display help information πŸ’–
  • -l, --log-file <arg> β€” log file to where all build output will go πŸ“
  • -llr, --legacy-local-repository β€” use Maven 2 Legacy Local Repository behaviour, ie no use of _remote.repositories. Can also be activated by using -Dmaven.legacyLocalRepo=true πŸ•°οΈ
  • -N, --non-recursive β€” do not recurse into sub-projects 🚫
  • -npr, --no-plugin-registry β€” ineffective, only kept for backward compatibility πŸ’€
  • -npu, --no-plugin-updates β€” ineffective, only kept for backward compatibility πŸ’€
  • -nsu, --no-snapshot-updates β€” suppress SNAPSHOT updates πŸ™…β€β™€οΈ
  • -o, --offline β€” work offline ✈️
  • -P, --activate-profiles <arg> β€” comma-delimited list of profiles to activate 🎚️
  • -pl, --projects <arg> β€” comma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative path πŸ“¦
  • -q, --quiet β€” quiet output β€” only show errors 🀫
  • -rf, --resume-from <arg> β€” resume reactor from specified project ⏯️
  • -s, --settings <arg> β€” alternate path for the user settings file βš™οΈ
  • -T, --threads <arg> β€” thread count, for instance 2.0C where C is core multiplied 🧡
  • -t, --toolchains <arg> β€” alternate path for the user toolchains file 🧰
  • -U, --update-snapshots β€” forces a check for missing releases and updated snapshots on remote repositories πŸ”„
  • -up, --update-plugins β€” ineffective, only kept for backward compatibility πŸ’€
  • -V, --show-version β€” display version information WITHOUT stopping build πŸ‘€
  • -v, --version β€” display version information 🏷️
  • -X, --debug β€” produce execution debug output πŸ›

xoxo, your Maven bestie πŸ’– this is from Apache Maven 3.3.1, dated April 2015, and it’s the MVN(1) manual β€” periodt. 🫢

πŸ“¦ where this page comes from