多模块项目中的SonarQube多语言模块

时间:2014-04-27 08:35:52

标签: maven sonarqube

我有一个包含大量模块的多模型项目,其中大多数都是java。因此我在sonom.language的根pom中设置了java。 但是,我的一个模块包含java和js所以为了禁用sonar.language属性我必须将以下内容添加到这个模块pom:

<plugin>
    <groupId>org.codehaus.gmaven</groupId>
    <artifactId>gmaven-plugin</artifactId>
    <executions>
        <execution>
            <phase>validate</phase>
            <goals>
                <goal>execute</goal>
            </goals>
            <configuration>
                <source>
                    project.properties.remove('sonar.language')
                </source>
            </configuration>
        </execution>
    </executions>
</plugin>

有一种更简洁的方法可以使用默认语言并在其中一个模块中取消设置吗?

0 个答案:

没有答案