来自父目录的SONAR分析

时间:2015-01-03 05:23:16

标签: ant sonarqube jacoco

我有一个简单的问题,但我没有答案。有人可以帮忙:

我拥有的是:

  1. ParentDirectory

    • Child_module1
      • Child_module2
  2. 我正在使用声纳蚂蚁进行分析。

    <property name="sonar.sources" value="/xyz/home/emahaboo/work/abc_project_branch/ParentDirectory"/>
    <property name="sonar.binaries" value="/xyz/home/emahaboo/work/abc_project_branch/ParentDirectory"/>
    

    我能够连接到声纳服务器并获得1个模块的集成测试覆盖率。喜欢这个

    <property name="sonar.sources" value="xyz/ParentDirectory/childModule1"/>
    <property name="sonar.binaries" value="/xyz/ParentDirectory/childModule1"/>
    

    有“n”个模块。我想知道如何运行以下内容:  1.运行超过1个模块的分析。像这样

    xyz/ParentDirectory/ChildModule1
     xyz/ParentDirectory/ChildModule2
    

    2.来自ParentDirectory的运行分析  XYZ / ParentDirectory /

    我面临的问题: 1:我在ChildModule2上看到了SONAR分析 对于2:我收到此错误:Caused by: java.lang.IllegalStateException: Fail to get the canonical path of xyz/ParentDirectory/ / / / / /

    有人可以帮忙吗?

    真的很感激

1 个答案:

答案 0 :(得分:0)

Sonar文档描述了如何在ANT中配置多模块构建:

它还提供了两个示例的链接:

  1. java-ant-modules-same-structure
  2. java-ant-modules-different-structures