简体   繁体   English

什么是所有 Maven 命令行选项?

[英]What are all of the Maven Command Line Options?

I'm looking for the list of options for Maven 2.2 but cannot find it.我正在寻找 Maven 2.2 的选项列表,但找不到它。 If someone knows the location please post it.如果有人知道位置,请发布。 Thank you.谢谢你。

I found the following but I don't know enough of Maven to know which are and are not in 2.2.我发现了以下内容,但我对 Maven 的了解不够,无法知道哪些在 2.2 中,哪些不在。 Version Maven 3.3.3 CLI Options Reference版本Maven 3.3.3 CLI 选项参考

2021-08-09 Updated for 3.8.1 2021-08-09更新为 3.8.1

https://maven.apache.org/ref/3.8.1/maven-embedder/cli.html https://maven.apache.org/ref/3.8.1/maven-embedder/cli.html

Found this page today.今天找到了这个页面。 Maven CLI Options Reference . Maven CLI 选项参考

在此处输入图片说明

Text version to make it easy to copy/paste Maven CLI Options Reference文本版本,便于复制/粘贴 Maven CLI 选项参考

Options >> Description选项 >> 描述

-am,--also-make >>  If project list is specified, also build projects required by the list
-amd,--also-make-dependents >>  If project list is specified, also build projects that depend on projects on the list
-B,--batch-mode >>  Run in non-interactive (batch) mode (disables output color)
-b,--builder    >>  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     >>  Define a system property
-e,--errors     >>  Produce execution error messages
-emp,--encrypt-master-password  >>  Encrypt master security password
-ep,--encrypt-password  >>  Encrypt server password
-f,--file       >>  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   >>  Alternate path for the global settings file
-gt,--global-toolchains >>  Alternate path for the global toolchains file
-h,--help       >>  Display help information
-l,--log-file   >>  Log file where all build output will go (disables output color)
-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
-ntp,--no-transfer-progress >>  Do not display transfer progress when downloading or uploading
-o,--offline    >>  Work offline
-P,--activate-profiles  >>  Comma-delimited list of profiles to activate
-pl,--projects  >>  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   >>  Resume reactor from specified project
-s,--settings       >>  Alternate path for the user settings file
-t,--toolchains     >>  Alternate path for the user toolchains file
-T,--threads        >>  Thread count, for instance 2.0C where C is core multiplied
-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,--version        >>  Display version information
-V,--show-version   >>  Display version information WITHOUT stopping build
-X,--debug      >>  Produce execution debug output

If you want to skip tests you can add the following to the command line.如果要跳过测试,可以将以下内容添加到命令行。

-DskipTests

compiles the tests, but skips running them编译测试,但跳过运行它们

-Dmaven.test.skip=true

skips compiling the tests and does not run them跳过编译测试并且不运行它们

Source maven clean installmaven 全新安装

If you have added the maven home path to the "PATH" environment variable, you can type in a terminal / cmd如果您已将 maven 主路径添加到“PATH”环境变量中,则可以输入终端 / cmd

mvn --help

If not, first add the maven bin path to the "PATH" variable:如果没有,首先将 maven bin 路径添加到“PATH”变量中:

Windows:视窗:

Go to System Properties -> Advanced -> Environment variables 

and there add the maven bin directory path at the end of the PATH variable.并在 PATH 变量的末尾添加 maven bin 目录路径。

Unix/Linux: Unix/Linux:

export PATH=/your_path/apache-maven-VERSION/bin:$PATH

Warning: Add the maven path to the PATH environment variable, don't replace the actual content of the PATH variable警告:将maven路径添加到PATH环境变量中,不要替换PATH变量的实际内容

Take a look to: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html看看: https : //maven.apache.org/guides/getting-started/maven-in-five-minutes.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM