【发布时间】:2015-10-01 18:11:57
【问题描述】:
我有几个 Maven 项目的包装等于 JAR(例如:EasyBundle)。不幸的是,分析后我在项目仪表板中看不到 Java Properties Plugin Quality Profile:
我的项目在src/test/resources 中包含*.properties 文件(请参阅sources)。 Maven JAR项目分析过程中如何激活Java Properties Plugin?
【问题讨论】:
我有几个 Maven 项目的包装等于 JAR(例如:EasyBundle)。不幸的是,分析后我在项目仪表板中看不到 Java Properties Plugin Quality Profile:
我的项目在src/test/resources 中包含*.properties 文件(请参阅sources)。 Maven JAR项目分析过程中如何激活Java Properties Plugin?
【问题讨论】:
默认情况下,SonarQube Maven 插件只会索引 Maven 认为的源文件夹(即 JAR 项目的 src/main/java 和 src/test/java)。
如果您想将src/test/resources 中的文件编入索引,您必须在命令行或pom.xml 中覆盖默认配置。
试试:mvn sonar:sonar -Dsonar.tests=src/test
或添加:
<properties>
<sonar.tests>src/test</sonar.tests>
</properties>
在你的pom.xml
【讨论】: