我已经阅读了其他帖子和声纳示例,但我只是不明白,我想我只是混淆了'模块'究竟是什么。
所以我有一个具有这种结构的基本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这样的源代码。
答案 0 :(得分:1)
如文档页面所述:“源目录应设置为包含顶级父包的目录。例如,如果您的目录结构是'src / main / java / com / mycompany / ...',源目录必须设置为'src / main / java'。“ 在您的情况下,“sonar.sources”属性应设置为“src / java”。