Java SonarQube Eclipse插件与错误的项目关联
环境:Java SonarQube Eclipse插件与错误的项目关联,java,eclipse,maven,sonarqube,Java,Eclipse,Maven,Sonarqube,环境: 月食Luna 4.4.0 SonarQube 4.3.1 SonarQube Eclipse插件3.4.0.20140404-0949-RELEASE Windows 7和Mac OSX 10.9.4 在SonarQube服务器上,我已经分析了几个项目。它们中的大多数都是用Java编写的,我用Maven来分析它们。它们都有相同的groupId(com.mycompany),但有不同的artifactId(productname)。因此,SonarQube中的项目键是com.mycom
- 月食Luna 4.4.0
- SonarQube 4.3.1
- SonarQube Eclipse插件3.4.0.20140404-0949-RELEASE
- Windows 7和Mac OSX 10.9.4
com.mycompany
),但有不同的artifactId(productname
)。因此,SonarQube中的项目键是com.mycompany:productfoo
,com.mycompany:productbar
,等等
我已经安装并配置了SonarQube Eclipse插件,如文档中所述。已测试与服务器的连接。
我已经从源代码管理中签出了Maven项目。
我能够将大多数Eclipse项目与相应的SonarQube项目相关联
然而,对于一个项目,当我尝试关联它时,插件总是将它与错误的项目关联。在搜索框中输入产品名称或产品密钥并不重要
无论如何,我与错误的项目关联,关闭了Eclipse,然后编辑了.settings/org.sonar.ide.Eclipse.core.prefs
:我将projectKey
的值更改为正确的值(com.mycompany\:productbaz
)。如果我重新启动Eclipse并运行分析,它似乎可以工作
因此,我的问题是:如何在不需要手动编辑prefs文件的情况下与正确的项目关联