如何在多模块java项目中跳过声纳分析中的子模块

时间:2015-05-11 22:20:47

标签: sonarqube sonarqube-5.0

我有一个多模块Maven项目。我需要从声纳anlaysis中排除一个子模块。

我从父目录运行mvn声纳:声纳。

有没有办法在pom文件中指定排除项,或者我们是否需要在声纳qube中配置它。

1 个答案:

答案 0 :(得分:13)

来自documentation

  

你可以:

     
      
  • 在要排除的模块的<sonar.skip>true</sonar.skip>中定义属性pom.xml
  •   
  • 使用构建配置文件排除某些模块(如集成测试)
  •   
  • 使用Advanced Reactor Options(例如&#34; -pl&#34;)。例如} mvn sonar:sonar -pl !module2
  •