sonar 检测代码时报错Module "xxx" is already part of project "xxx"
2018-02-26 17:10
597 查看
由于多个项目都引用了相同的Module,所以在sonar检测时就报错:
再查看详细错误信息发现:
此时有几种解决办法:
1、只检测分析一个项目,这样就不会有冲突了
2、不检测这个Module、在脚本中Exclude 这个Module
3、重命名这个Module ,修改pom文件
显然这三种都没从根本上解决问题、不太友好。
还有一种解决办法:*(个人认为最佳)*
在pom文件中加入以下配置:
保证task_id(sonar.moduleKey)唯一就可以了,问题解决
参考:https://stackoverflow.com/questions/25500925/sonar-module-is-already-part-of-project-or-how-to-upload-projects-with-same-d
SonarQube task 'AWHROAbT0wtH97yGl5Mg' status is 'IN_PROGRESS'
再查看详细错误信息发现:
"Validation of project failed: o Module "com.xxx.xxx:xxx" is already part of project "com.xxx.xxx:aaa"
此时有几种解决办法:
1、只检测分析一个项目,这样就不会有冲突了
2、不检测这个Module、在脚本中Exclude 这个Module
3、重命名这个Module ,修改pom文件
显然这三种都没从根本上解决问题、不太友好。
还有一种解决办法:*(个人认为最佳)*
在pom文件中加入以下配置:
<properties> <sonar.moduleKey>com.xxx.xxx:abc</sonar.moduleKey> </properties>
保证task_id(sonar.moduleKey)唯一就可以了,问题解决
参考:https://stackoverflow.com/questions/25500925/sonar-module-is-already-part-of-project-or-how-to-upload-projects-with-same-d
相关文章推荐
- centos7.4安装Infiniband网卡驱动以及“Module xxx belong to kernel which is not a part of MLNX……”错误解决
- "xxx is already under version of control"的解决办法
- eclipse提示resource "xxx" is out of sync with file system
- glusterfs volume create: testvol: failed: /data/brick1 or a prefix of it is already part of a volume
- parameter "bandwidth_type" is not a formal parameter of instantiated module的解决方法
- Unable to add module to the current project as it is not of packaging type 'pom' 问题解决
- GlusterFS: {path} or a prefix of it is already part
- 错误解决:Unable to add module to the current project as it is not of packagi
- 错误解决:Unable to add module to the current project as it is not of package
- Project xxx already exists Add a version or custom suffix using "Name template" in "Advanced" sett
- 错误整理:Unable to add module to the current project as it is not of packaging type 'pom'
- IDEA 运行maven命令时报错: -Dmaven.multiModuleProjectDirectory system propery is not set
- Android studio 2.2.2 中使用 so 文件出现:dlopen failed: "/xxx.so" is 32-bit instead of 64 bit
- Error 47 "xxxxxxx"is an invalid value for the "InputManifest" parameter of the "GenerateApplicationM
- "Host 'xxx.xxx.xxx.xx' is blocked because of many connection errors; unblock with 'mysqladmin flush-
- Unable to add module to the current project as it is not of packaging type 'pom'
- java Error:"The method xxx is undefind for the type of xxx"
- a prefix of it is already part of a volume
- 关于"Cannot change version of project facet Dynamic web module to 3.0"问题的简单解决方案(备忘)
- EntityFramework错误:The entity type XXX is not part of the model for the current context