gpt4 book ai didi

java - 如何将模块添加到 Sonar 的 Maven 多项目中?

转载 作者:行者123 更新时间:2023-12-02 12:01:30 27 4
gpt4 key购买 nike

我有一个 Maven 多项目,pom.xml 中有多个模块。但对于 Sonar 扫描,我想使用其他模块(包括和排除)!

Maven 项目中未使用属性文件 (sonar-project.properties),因此属性 sonar.modules 和 xxx.sonar.projectBaseDir 不起作用。

如何使用 Maven 配置它?

最佳答案

您可以使用 Maven 配置文件仅包含特定模块:http://maven.apache.org/guides/introduction/introduction-to-profiles.html

示例:

<profiles>
<profile>
<id>all</id>
<modules>
<module>module-A</module>
<module>module-B</module>
<module>module-C</module>
</modules>
</profile>
<profile>
<id>sonar</id>
<modules>
<module>module-A</module>
<module>module-C</module>
<module>module-D</module>
</modules>
</profile>
</profiles>

执行mvn -Psonar clean package sonar:sonar

关于java - 如何将模块添加到 Sonar 的 Maven 多项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47220778/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com