我正在尝试在jenkins中使用shell内的mvn clean install。但是它给出了错误并且buid失败了。 有没有办法在自由式工作中建立maven?
答案 0 :(得分:3)
有两种方法可以做到这一点:
mvn install
。答案 1 :(得分:2)
从你所共享的消息“未找到mvn命令”这是由于maven不可用或者环境变量中没有声明maven_home。
按照article说明如何在Jenkins中使用调用顶级maven目标步骤。
答案 2 :(得分:2)
有第三种选择:在自由式项目中使用名为调用顶级Maven目标的构建步骤,您可以在其中选择Maven安装(请参阅下文) ),然后设置其目标(例如,clean install
或clean install -f subdir/pom.xml
(如果您的pom.xml不在根目录中)。)
这要求您配置" Maven"工具(通过管理Jenkins | 全局工具配置)。向下滚动到" Maven"到"添加"安装(忽略" Maven配置"在顶部)。
我喜欢这个,因为我不必安装Maven而且我不必添加Maven Integration Plugin来做这个简单的事情(虽然Maven插件确实有其他功能(更好或更差) )对某些人来说可能很有趣。)
答案 3 :(得分:1)
建议您使用Maven Project代替自由式项目