帮助:评估

全名:

org.apache.maven.plugins:maven-help-plugin:3.1.1:evaluate

说明:

以交互模式评估用户给出的 Maven 表达式。

属性:

  • 自版本:2.1。

可选参数

姓名 类型 自从 描述
<神器> 细绳 2.1 用于评估 Maven 表达式的工件。
注意:应该尊重 Maven 格式,即 groupId:artifactId[:version]。如果未指定版本,将使用最新版本的工件。
用户属性是:artifact。
<表达式> 细绳 2.1 要评估而不是提示的表达式。请注意,这 不能包括周围的 ${...}。
用户属性是:表达式。
<forceStdout> 布尔值 3.1.0 此选项提供了在 Maven 中使用-q(安静选项)抑制输出的情况下输出信息的选项。如果您喜欢在脚本调用(例如在 bash 中)中 使用maven-help-plugin:evaluate ,这很有用, 如下所示:
RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo $RESULT
这只会将 表达式请求的信息打印到stdout。
默认值为:false。
用户属性是:forceStdout。
<输出> 文件 3.0.0 可选参数,用于将此帮助的输出写入给定文件,而不是写入控制台。如果未指定表达式,将忽略此参数。
注意:可能是相对路径。
用户属性是:输出。

参数详情

<神器>

用于评估 Maven 表达式的工件。
注意:应该尊重 Maven 格式,即 groupId:artifactId[:version]。如果未指定版本,将使用最新版本的工件。
  • 类型:java.lang.String
  • 从: 2.1
  • 要求:否
  • 用户属性:工件

<表达式>

要评估而不是提示的表达式。请注意,这 不能包括周围的 ${...}。
  • 类型:java.lang.String
  • 从: 2.1
  • 要求:否
  • 用户属性:表达式

<forceStdout>

此选项提供了在 Maven 中使用-q(安静选项)抑制输出的情况下输出信息的选项。如果您喜欢在脚本调用(例如在 bash 中)中 使用maven-help-plugin:evaluate ,这很有用, 如下所示:
RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo $RESULT
这只会将 表达式请求的信息打印到stdout。
  • 类型:布尔值
  • 自:3.1.0
  • 要求:否
  • 用户属性:forceStdout
  • 默认值:假

<输出>

可选参数,用于将此帮助的输出写入给定文件,而不是写入控制台。如果未指定表达式,将忽略此参数。
注意:可能是相对路径。
  • 类型:java.io.File
  • 自:3.0.0
  • 要求:否
  • 用户属性:输出