SonarQube无法在空实例上执行目标“;模块已成为项目的一部分”;

SonarQube无法在空实例上执行目标“;模块已成为项目的一部分”;,sonarqube,Sonarqube,我分析了一个项目,然后通过SonarQube web界面将其删除。这是SonarQube 5.1.2的新安装 在web界面中,我再也看不到任何项目 当我运行mvn sonar时:sonar分析失败,消息类似 [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar (default-cli) on project myproject: Module "somesubmodule" is alre

我分析了一个项目,然后通过SonarQube web界面将其删除。这是SonarQube 5.1.2的新安装

在web界面中,我再也看不到任何项目

当我运行mvn sonar时:sonar分析失败,消息类似

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.7.1:sonar (default-cli) on project myproject: Module "somesubmodule" is already part of project "myotherprojectkey"
因此,我认为在多模块Maven项目中,通过web界面删除项目只会将顶级模块作为项目删除。所有其他较低级别的模块将保留在数据库中,以防止代码分析

这些“项目”无法通过web界面删除,因为它们是不可见的

我检查了数据库,发现
projects
表确实不是空的

是否有方法以一致的方式从项目数据中清除数据库


我不想仅仅为了删除项目而重新安装SonarQu。

子模块应该被正确删除,但出于此目的,您可以在“设置-系统-批量删除”下进行检查


您还可以查询
api/projects/index?subprojects=true
WebService,以检查
somesubmodule
是否出现在某个地方。

子模块应该被正确删除,但为此,您可以在“设置-系统-批量删除”下进行检查

您还可以查询
api/projects/index?subprojects=true
WebService以检查
somesubmodule
是否出现在某个地方