繁体   English   中英

如何为Maven多项目添加声纳模块?

[英]How can i add a module to a maven multi-project for sonar?

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

Maven-Projects中未使用属性文件(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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM