{"id":343,"date":"2013-09-12T10:06:42","date_gmt":"2013-09-12T10:06:42","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2013\/09\/12\/maven-cli-options-reference-command-line\/"},"modified":"2021-11-19T09:45:41","modified_gmt":"2021-11-19T09:45:41","slug":"maven-cli-options-reference-command-line","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/maven-cli-options-reference-command-line\/","title":{"rendered":"Maven commands Web References &#038; Cheatsheet"},"content":{"rendered":"<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3739 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2013\/09\/maven-cli-options-reference.png\" alt=\"maven-cli-options-reference\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2013\/09\/maven-cli-options-reference.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2013\/09\/maven-cli-options-reference-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/h2>\n<h2>Maven CLI Options Reference<a name=\"Maven_CLI_Options_Reference\"><\/a><\/h2>\n<table class=\"zebra-striped\" border=\"1\">\n<tbody>\n<tr class=\"a\">\n<th><strong>Options<\/strong><\/th>\n<th><strong>Description<\/strong><\/th>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"am\"><\/a>am,--<a name=\"also-make\"><\/a>also-make<\/code><\/td>\n<td>If project list is specified, also build projects required by the list<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"amd\"><\/a>amd,--<a name=\"also-make-dependents\"><\/a>also-make-dependents<\/code><\/td>\n<td>If project list is specified, also build projects that depend on projects on the list<\/td>\n<\/tr>\n<tr class=\"a\">\n<td>&#8211;<a name=\"B\"><\/a>B,&#8211;<a name=\"batch-mode\"><\/a>batch-mode<\/td>\n<td>Run in non-interactive (batch) mode<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"C\"><\/a>C,--<a name=\"strict-checksums\"><\/a>strict-checksums<\/code><\/td>\n<td>Fail the build if checksums don&#8217;t match<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"c\"><\/a>c,--<a name=\"lax-checksums\"><\/a>lax-checksums<\/code><\/td>\n<td>Warn if checksums don&#8217;t match<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"cpu\"><\/a>cpu,--<a name=\"check-plugin-updates\"><\/a>check-plugin-updates<\/code><\/td>\n<td>Ineffective, only kept for backward compatibility<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"D\"><\/a>D,--<a name=\"define\"><\/a>define &lt;arg&gt;<\/code><\/td>\n<td>Define a system property<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"e\"><\/a>e,--<a name=\"errors\"><\/a>errors<\/code><\/td>\n<td>Produce execution error messages<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"emp\"><\/a>emp,--<a name=\"encrypt-master-password\"><\/a>encrypt-master-password &lt;arg&gt;<\/code><\/td>\n<td>Encrypt master security password<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"ep\"><\/a>ep,--<a name=\"encrypt-password\"><\/a>encrypt-password &lt;arg&gt;<\/code><\/td>\n<td>Encrypt server password<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"f\"><\/a>f,--<a name=\"file\"><\/a>file &lt;arg&gt;<\/code><\/td>\n<td>Force the use of an alternate POM file (or directory with pom.xml).<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"fae\"><\/a>fae,--<a name=\"fail-at-end\"><\/a>fail-at-end<\/code><\/td>\n<td>Only fail the build afterwards; allow all non-impacted builds to continue<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"ff\"><\/a>ff,--<a name=\"fail-fast\"><\/a>fail-fast<\/code><\/td>\n<td>Stop at first failure in reactorized builds<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"fn\"><\/a>fn,--<a name=\"fail-never\"><\/a>fail-never<\/code><\/td>\n<td>NEVER fail the build, regardless of project result<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"gs\"><\/a>gs,--<a name=\"global-settings\"><\/a>global-settings &lt;arg&gt;<\/code><\/td>\n<td>Alternate path for the global settings file<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"h\"><\/a>h,--<a name=\"help\"><\/a>help<\/code><\/td>\n<td>Display help information<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"l\"><\/a>l,--<a name=\"log-file\"><\/a>log-file &lt;arg&gt;<\/code><\/td>\n<td>Log file to where all build output will go.<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"llr\"><\/a>llr,--<a name=\"legacy-local-repository\"><\/a>legacy-local-repository<\/code><\/td>\n<td>Use Maven 2 Legacy Local Repository behaviour, ie no use of _maven.repositories. Can also be activated by using -Dmaven.legacyLocalRepo=true<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"N\"><\/a>N,--<a name=\"non-recursive\"><\/a>non-recursive<\/code><\/td>\n<td>Do not recurse into sub-projects<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"npr\"><\/a>npr,--<a name=\"no-plugin-registry\"><\/a>no-plugin-registry<\/code><\/td>\n<td>Ineffective, only kept for backward compatibility<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"npu\"><\/a>npu,--<a name=\"no-plugin-updates\"><\/a>no-plugin-updates<\/code><\/td>\n<td>Ineffective, only kept for backward compatibility<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"nsu\"><\/a>nsu,--<a name=\"no-snapshot-updates\"><\/a>no-snapshot-updates<\/code><\/td>\n<td>Suppress SNAPSHOT updates<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"o\"><\/a>o,--<a name=\"offline\"><\/a>offline<\/code><\/td>\n<td>Work offline<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"P\"><\/a>P,--<a name=\"activate-profiles\"><\/a>activate-profiles &lt;arg&gt;<\/code><\/td>\n<td>Comma-delimited list of profiles to activate<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"pl\"><\/a>pl,--<a name=\"projects\"><\/a>projects &lt;arg&gt;<\/code><\/td>\n<td>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.<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"q\"><\/a>q,--<a name=\"quiet\"><\/a>quiet<\/code><\/td>\n<td>Quiet output &#8211; only show errors<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"rf\"><\/a>rf,--<a name=\"resume-from\"><\/a>resume-from &lt;arg&gt;<\/code><\/td>\n<td>Resume reactor from specified project<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"s\"><\/a>s,--<a name=\"settings\"><\/a>settings &lt;arg&gt;<\/code><\/td>\n<td>Alternate path for the user settings file<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"T\"><\/a>T,--<a name=\"threads\"><\/a>threads &lt;arg&gt;<\/code><\/td>\n<td>Thread count, for instance 2.0C where C is core multiplied<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"t\"><\/a>t,--<a name=\"toolchains\"><\/a>toolchains &lt;arg&gt;<\/code><\/td>\n<td>Alternate path for the user toolchains file<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"U\"><\/a>U,--<a name=\"update-snapshots\"><\/a>update-snapshots<\/code><\/td>\n<td>Forces a check for updated releases and snapshots on remote repositories<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"up\"><\/a>up,--<a name=\"update-plugins\"><\/a>update-plugins<\/code><\/td>\n<td>Ineffective, only kept for backward compatibility<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"V\"><\/a>V,--<a name=\"show-version\"><\/a>show-version<\/code><\/td>\n<td>Display version information WITHOUT stopping build<\/td>\n<\/tr>\n<tr class=\"a\">\n<td><code>-<a name=\"v\"><\/a>v,--<a name=\"version\"><\/a>version<\/code><\/td>\n<td>Display version information<\/td>\n<\/tr>\n<tr class=\"b\">\n<td><code>-<a name=\"X\"><\/a>X,--<a name=\"debug\"><\/a>debug<\/code><\/td>\n<td>Produce execution debug output<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_23108\"><figure class=\"wp-block-embed wp-block-embed-youtube is-type-video is-provider-youtube epyt-figure\"><div class=\"wp-block-embed__wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_36205\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_23108\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div><\/figure><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Maven CLI Options Reference Options Description -am,&#8211;also-make If project list is specified, also build projects required by the list -amd,&#8211;also-make-dependents If project list is specified, also build projects that depend on projects on the list &#8211;B,&#8211;batch-mode Run in non-interactive (batch) mode -C,&#8211;strict-checksums Fail the build if checksums don&#8217;t match -c,&#8211;lax-checksums Warn if checksums don&#8217;t match&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[29],"tags":[829,333,824,2283,161,2279,2280,2291,2287,2290,2289,2288,2281,2284,1152,938,2282,2285,2286],"class_list":["post-343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maven","tag-cli","tag-command","tag-command-line","tag-command-line-options","tag-maven","tag-maven-cli","tag-maven-cli-options","tag-maven-cli-options-description","tag-maven-cli-options-guide","tag-maven-cli-options-instructions","tag-maven-cli-options-reference","tag-maven-cli-options-tutorial","tag-maven-cli-reference","tag-maven-command-line-cheatsheet","tag-options","tag-reference","tag-understand-maven-cli-options","tag-useful-maven-cli-options","tag-useful-maven-commands"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=343"}],"version-history":[{"count":3,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/343\/revisions"}],"predecessor-version":[{"id":25857,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/343\/revisions\/25857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/3739"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}