我有一个多模块Maven项目。我需要从声纳anlaysis中排除一个子模块。
我从父目录运行mvn声纳:声纳。
有没有办法在pom文件中指定排除项,或者我们是否需要在声纳qube中配置它。
答案 0 :(得分:13)
你可以:
- 在要排除的模块的
<sonar.skip>true</sonar.skip>
中定义属性pom.xml
- 使用构建配置文件排除某些模块(如集成测试)
- 使用Advanced Reactor Options(例如&#34; -pl&#34;)。例如}
mvn sonar:sonar -pl !module2