帮助:评估

全名

org.apache.maven.plugins:maven-help-plugin:3.2.0: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
  • 要求
  • 用户属性输出