首先,我在构建系统上安装了Maven版本3.0.5,然后按照本指南https://linuxize.com/post/how-to-install-apache-maven-on-centos-7/将其升级到3.6.0。在执行以下命令的系统上使用cmdline:
mvn -v
我总是得到3.6.0作为版本。但是在詹金斯工作中执行相同的命令时,我得到3.0.5。因此,在某些地方看起来它仍然指向较旧的版本。但是我不知道在哪里。有任何想法如何检查吗?
答案 0 :(得分:2)
您在shell中看到的版本取决于您的import xlwt
... # your other code here
link = '=HYPERLINK(\"{0}/tr_events.php?triggerid={1}&eventid={2}\"; \"{3}\")'.format(args.url, trigger_id,event['eventid'], event['name'])
excel_formatted = xlwt.Formula(link)
变量。
Jenkins可以处理多个Maven安装。 要配置它:
添加新安装时,您有2个选项:
然后,在用jenkins配置项目时,可以选择已配置的安装之一。