【问题标题】:Setup for sonar multi module and multiple packages [closed]声纳多模块和多个包的设置[关闭]
【发布时间】:2013-06-12 20:48:09
【问题描述】:

我已经阅读了其他帖子和声纳示例,但我只是不明白,我想我只是混淆了“模块”到底是什么。

所以我有一个具有这种结构的基本 Java EE 企业应用程序,我有一个主项目,我们将其命名为 Test,在其中我有 Test-ejb 和 Test-war,它们是另外两个项目。

所以我专注于这两个项目,所以让我们专注于测试战。所以在根目录中我有属性文件,这就是我感到困惑的地方。我有 src 文件夹和属性 sonar.sources=src 中的这一行,但在这个文件夹中有类似“java\ice\co\cr\sigi”的东西,其中有所有不同的包,如:

ice.co.cr.sigi.action ice.co.cr.sigi.beans

那么处理这种情况的属性文件的确切配置是怎样的呢?我也试过像这样的源代码行 src/java/ice/co/cr/sigi。

【问题讨论】:

    标签: java sonarqube multi-module


    【解决方案1】:

    如文档页面所述:“源目录应设置为包含顶级父包的目录。例如,如果您的目录结构是'src/main/java/com/mycompany/...',源目录必须设置为 'src/main/java'。” 在您的情况下,“sonar.sources”属性应设置为“src/java”。

    【讨论】:

    • 没有阅读“顶级父包”。谢谢你。
    猜你喜欢
    • 2021-02-23
    • 2013-03-21
    • 1970-01-01
    • 2014-04-04
    • 2018-07-04
    • 2020-09-12
    • 2015-12-25
    • 2011-08-27
    • 2016-05-03
    相关资源
    最近更新 更多