大型项目的声纳分析问题

时间:2014-01-22 15:21:45

标签: sonarqube

我有一个非常大规模的java项目,其结构如下:

java-> ROOT / A,java-> ROOT / B,java-> ROOT / C java-> ROOT /...

其中A,B,C是单独的java项目。我试图在A,B的build.xml中使用声纳ant任务...但它给出了“org.sonar.squid.api.AnalysisException”错误,因为A,B中的包类似于包ROOT.A. XYZ。

所以我必须在ROOT的build.xml文件中添加声纳ant任务目标。

现在我将sonar.sources和sonar.binaries指定为java目录,并使用sonar.inclusions属性(即A / B / C)包含要构建的确切项目。

但问题是它只分析了A / B / C的文件,但是它依赖于整个项目(ROOT)中的依赖关系,即jar依赖关系等,并且花费了大量时间。我可以知道我可以拥有的解决方案是只解决相应项目的依赖关系。

0 个答案:

没有答案