将maven命令的grep结果存储在变量中

时间:2018-01-18 19:00:58

标签: shell maven gitlab-ci

我希望grep mavenmaven-help插件)命令的结果,并将grep结果存储在shell变量中并在{{1}中使用它文件。

我已经尝试了这个并且.gitlab-ci.yml命令打印了所需的结果,但maven没有打印(即echo $VERSION变量为空):

VERSION

我也尝试过此操作并收到错误:VERSION= mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version

Downloading:: command not found

那么如何将VERSION= $(mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate "-Dexpression=project.version" | grep -v '\[') 结果存储在变量中呢?

1 个答案:

答案 0 :(得分:0)

删除=之后的空格,即:

VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate "-Dexpression=project.version")