【问题标题】:How to activate Java Properties Plugin during the Maven JAR project analysis?Maven JAR项目分析时如何激活Java Properties Plugin?
【发布时间】:2015-10-01 18:11:57
【问题描述】:

我有几个 Maven 项目的包装等于 JAR(例如:EasyBundle)。不幸的是,分析后我在项目仪表板中看不到 Java Properties Plugin Quality Profile:

我的项目在src/test/resources 中包含*.properties 文件(请参阅sources)。 Maven JAR项目分析过程中如何激活Java Properties Plugin

【问题讨论】:

    标签: sonarqube sonarqube5.1.2


    【解决方案1】:

    默认情况下,SonarQube Maven 插件只会索引 Maven 认为的源文件夹(即 JAR 项目的 src/main/javasrc/test/java)。

    如果您想将src/test/resources 中的文件编入索引,您必须在命令行或pom.xml 中覆盖默认配置。

    试试:mvn sonar:sonar -Dsonar.tests=src/test

    或添加:

    <properties>
      <sonar.tests>src/test</sonar.tests>
    </properties>
    

    在你的pom.xml

    【讨论】: