首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarQube不将分析应用于根项目

SonarQube不将分析应用于根项目
EN

Stack Overflow用户
提问于 2017-03-02 12:43:12
回答 1查看 1K关注 0票数 6

我只需要做根项目的分析,忽略嵌套的子模块,但是

所以我有这样的等级:

代码语言:javascript
复制
ProjectMain
 -src
 -subProjectAngular
  settings.gradle

我的配置settings.gradle

代码语言:javascript
复制
  rootProject.name="ProjectMain" 
  include 'subProjectAngular'

我只需要进行根项目分析,而忽略嵌套子模块,但是我得到了:

代码语言:javascript
复制
A multi-module project can't have source folders, so 'C:\Users\vagrant\develop-2\site\Source\Site\Vessels\src\main\java' won't be used for the analysis. If you want to analyse files of this folder, y
ou should create another sub-module and move them inside it.

然后我尝试添加多模块配置:

代码语言:javascript
复制
systemProp.sonar.projectKey=site
systemProp.sonar.projectName=vessels-test
systemProp.sonar.projectBaseDir=.
systemProp.sonar.sources=src

systemProp.sonar.modules=javamodule, angularmodule

systemProp.javamodule.sonar.projectName=vessels
systemProp.javamodule.sonar.sources=src
systemProp.javamodule.sonar.projectBaseDir=.
systemProp.javamodule.sonar.language=java

systemProp.angularmodule.sonar.projectName=angular
systemProp.angularmodule.sonar.projectBaseDir=.
systemProp.angularmodule

但是用户界面上的got消息:没有执行分析

只有当我从settings.gradle__,中删除子项目的定义并删除所有子模块混淆时,它才能工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-02 16:55:56

这种配置在SonarQube中还不支持。

但好消息是,SonarQube 6.4 (预计2017年5月初)将改变这一状况。请参阅下列车票:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42555871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档