最近项目快收尾了,接到通知要进行 sonar 检测代码,由于模块太多,检测一遍耗时太久,于是便查看了 soanr 文档
方法分享给大家,只需要在 pom 中如下配置(请把项目路径换成自己的):
<profile>
<id>sonar</id>
<activition>true</activition>
<properties>
<sonar.jdbc.url>
jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&useConfigs=maxPerformance&rewriteBatchedStatements=true
</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>root</sonar.jdbc.username>
<vsonar.jdbc.password>root</vsonar.jdbc.password>
<sonar.host.url>http://localhost:9000</sonar.host.url>
<sonar.inclusions>src/main/java/com/demo/**</sonar.inclusions>
<sonar.exclusions>src/main/java/com/demo/sap1/**,
src/main/java/com/demo/sap2/**
</sonar.exclusions>
</properties>
</profile>
以上 <sonar.inclusions> 标签指定了要扫描哪些文件,<sonar.exclusions> 指定哪些文件被忽略,可以只用其中一个标签即可
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于