对于 Java 8,需要使用哪个版本的 sonar-ant-task?
Posted
技术标签:
【中文标题】对于 Java 8,需要使用哪个版本的 sonar-ant-task?【英文标题】:With Java 8 which version of sonar-ant-task need to be used? 【发布时间】:2017-07-14 22:24:00 【问题描述】:我正在使用 ant 脚本进行声纳代码扫描。目前使用“sonar-ant-task-2.2.jar”我能够执行 Java 7 的扫描。 对于 Java 8,需要使用哪个版本的 sonar-ant-task ?
感谢和问候
加内什·拉奥
【问题讨论】:
为什么不完全使用the latest v2.5? 您使用 SonarQube 5.6+ 吗? 【参考方案1】:阅读documentation 的先决条件第 2 点。使用至少您的 SonarQube 服务器支持的 Java 最低版本正在使用中。
请参阅this,任何 JRE v8 都可以。
【讨论】:
【参考方案2】:如果您查看最新扫描仪的documentation,您会发现此先决条件部分:
SonarQube 已安装 至少您的 SonarQube 服务器支持的 Java 最低版本正在使用中 已安装您要分析的每种语言的语言插件 您已阅读分析代码源。 Ant 1.7.1 或更高版本因此,如果您使用的是 SonarQube 5.6+,那么使用 Java 8 不是问题,并且使用最新的扫描仪可以解决一些问题(请参阅changelog)。
【讨论】:
以上是关于对于 Java 8,需要使用哪个版本的 sonar-ant-task?的主要内容,如果未能解决你的问题,请参考以下文章
SonarQube jdk1.8 最后一个版本 7.8-community