首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能通过shell脚本运行mvn目标

未能通过shell脚本运行mvn目标
EN

Stack Overflow用户
提问于 2018-11-01 10:59:28
回答 1查看 302关注 0票数 0

下面的代码将通过jenkins中的bash脚本"Execute Shell“运行mvn目标。

代码语言:javascript
复制
 bash -c $M2_HOME/bin/mvn -f $WORKSPACE/pom.xml compile -Dmaven.repo.local=$WORKSPACE/.repository --settings/var/lib/jenkins/.m2/settings-amazon.xml

尝试了以下格式,但没有成功:

代码语言:javascript
复制
 bash -c $M2_HOME/bin/mvn compile -f $WORKSPACE/pom.xml  - Dmaven.repo.local=$WORKSPACE/.repository -- settings/var/lib/jenkins/.m2/settings-amazon.xm`l

异常:

没有为此生成指定目标。您必须以以下格式指定有效的生命周期阶段或目标:或::。可用的生命周期阶段是:验证、初始化、生成-源、过程-源、生成-资源、过程-资源、编译、过程-类、生成-测试-源、过程-测试-源、生成-测试-资源、测试-编译、过程-测试-类、测试、准备-包、包、预集成-测试、集成-测试、后集成-测试、验证、安装、部署、预清洁、清洁、后清洁、预测试、站点-部署。->帮助1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-01 11:05:17

如果您想在默认目标中定义它,那么您可能没有pom.xml:

清洁安装

如果不是,将您想要的目标添加到mvn命令中,如下所示:

代码语言:javascript
复制
  mvn clean install -f
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53099900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档