java/maven项目的TFS代码分析

java/maven项目的TFS代码分析,maven,sonarqube,azure-devops,sonarqube-scan,Maven,Sonarqube,Azure Devops,Sonarqube Scan,我有一个全新的TFS2018测试安装,并尝试使用sonarqube分析运行maven构建 sonarqube扩展从市场上安装,并配置为使用我们的内部sonarqube。我向构建中添加了准备和发布步骤,如所述。 在准备步骤中,我可以从下拉框中成功选择SonarQube端点。 当我现在在maven任务中勾选Use SonarQube复选框时,SonarQube端点下拉框为空。我的SonarQube服务器Heuboe没有出现。即使我在框中键入,它仍然无效 有什么不对劲的暗示吗?现在有人知道如何直接向S

我有一个全新的TFS2018测试安装,并尝试使用sonarqube分析运行maven构建

sonarqube扩展从市场上安装,并配置为使用我们的内部sonarqube。我向构建中添加了准备和发布步骤,如所述。 在准备步骤中,我可以从下拉框中成功选择SonarQube端点。 当我现在在maven任务中勾选Use SonarQube复选框时,SonarQube端点下拉框为空。我的SonarQube服务器Heuboe没有出现。即使我在框中键入,它仍然无效

有什么不对劲的暗示吗?现在有人知道如何直接向SonarQube提交问题了吗。我可以在以下位置查看问题:


但是我没有找到报告的方法。

Maven任务需要一个通用端点。SonarQube扩展为SonarQube添加了另一种端点类型,内置Maven任务没有意识到这一点


任务的版本2.*应可从任务的下拉菜单中选择,该版本有另一种运行SonarQube的方法,该方法将使用“准备分析”步骤中定义的端点。

仅在“我的版本”下拉菜单中查找1.*。我必须安装另一个maven任务吗?@JayBee否,只需为SonarQube创建一个通用终结点,然后在maven任务中选择它。@starianchen MSFT如果我创建了一个通用终结点,我就不能在“准备对SonarQube的分析”任务中选择它。@starianchen MSFT ok,我删除了所有SonarQube任务,只使用了带有通用终结点的maven复选框。分析和报告工作。好的谢谢!您是否使用通用端点来解决它?