在 jenkins 中使用 java 8 指定用于 Maven 作业的 JAVA_HOME 并使用 Java 11 进行声纳扫描

问题描述 投票:0回答:2

我需要使用 java 8 运行我的 Maven 构建,并使用 java 11 运行 sonarscan,但不知道如何在同一份工作中执行此操作。 当我尝试在 jenkins gui 中使用 java 8 构建作业时,声纳扫描失败,因为 java 11 缺少运行,反之亦然。 您能否建议如何显式提供 JAVA_HOME 以及我们在 jenkins 中的何处添加它。

java maven jenkins sonarqube
2个回答
0
投票

使用 Jenkins 构建管道设置多个 Java/JDK 实例非常容易,这应该是纯 GUI 配置的首选方式。

详情请参阅: 如何在声明式管道 Jenkins 中选择多个 JDK 版本


0
投票

我也面临着上面提到的同样的问题,解决方案是否有效,你是否找到了该问题的任何解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.