gpt4 book ai didi

SonarQube 4.0 的 Eclipse 插件未找到已配置的项目或创建新项目

转载 作者:行者123 更新时间:2023-12-03 17:51:31 25 4
gpt4 key购买 nike

我正在 Eclipse Keplar 中运行带有 m2e 集成的 SonarQube 插件。我正在尝试使用 SonarQube 4.0 独立服务器运行,在 win7 64 机器上从命令行运行。

在安装和重新加载 Eclipse 时, Sonar 插件检测到 m2e 并为我打开了 Sonar “自然”,包括一个项目标签。该安装还将 SonarQube Eclipse 属性配置为指向 localhost:9000 服务器。我可以使用 chrome 登录到正在运行的服务器,并且 Eclipse 属性有一个“测试连接”选项可以通过。我正在使用空用户和密码。

问题 1:当我尝试在我的项目上运行 SonarQube->Analyze 时,它​​会完成并在我的项目中出现问题。很好,除了此信息不会推送到服务器并且控制台日志的开头指出:

Retrieve remote issues of project XXXXX... 
Project not found on remote SonarQube server [com.company.xxxx:XXXX]
Start SonarQube analysis on XXXX...
INFO: SonarQube Server 4.0

我试图为 com.company.xxxx:XXXX 配置一个项目,并且我已经关闭了配置的安全性以像 SonarQube 3 一样工作,但是项目分析没有添加到服务器中。

所以插件可以清楚地联系服务器。我试图将管理员凭据添加到插件中以解决任何权限问题。我已将默认的 maven 生成的标签名称覆盖为其他名称,并为新名称添加了配置。我不断收到“未找到项目”消息。

我错过了什么吗?关于 SonarQube tutorial的教程使它看起来配置正确,但网络搜索并没有提供类似的体验。

最佳答案

这似乎是 Maven 集成的结果。更新仅在直接针对 Maven 存储库运行时才会推送到服务器。在本地运行时,会将分析数据与服务器数据进行比较以查找增量,但服务器数据本身不会更新。这在团队环境中实际上很有意义,但是当 SonarQube 教程提到 Maven 集成而不是这个警告时,这令人惊讶。

在从 SonarQube 服务器直接针对 Maven 存储库(图中根本没有 Eclipse)执行分析之后,项目就被创建并填充了数据。这些数据随后在 Eclipse 中可用,并且本地分析将针对该数据进行增量分析(尽管它不会更新它,这也是有道理的)。

关于SonarQube 4.0 的 Eclipse 插件未找到已配置的项目或创建新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20338359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com