部署后无法在Sonarqube中查看我的自定义规则

时间:2015-10-17 10:16:35

标签: java sonarqube

我需要分析我的项目的源代码,所以我写了我的java自定义规则引用:     https://github.com/SonarSource/sonar-examples/tree/master/plugins/java-custom-rules示例。    然后我尝试将我的客户规则导出到jar文件并部署到sonarqube的插件文件夹并重新启动服务器,然后什么也没发生......    当我尝试在Rules / Plugin页面中找到我的客户规则/插件时,我无法找到它,我做错了?

我已经通过扩展 BaseTreeVisitor 编写了我的规则并添加了规则注释,并且我扩展了插件接口来实现我自己的插件。这里是构建标记:

<artifactId>leons-Service-Check-plugin</artifactId>
<packaging>sonar-plugin</packaging>
<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.sonar</groupId>
            <artifactId>sonar-packaging-maven-plugin</artifactId>
            <version>1.12.1</version>
            <extensions>true</extensions>
            <configuration>
                <pluginClass>com.leons.java.MyJavaRulesPlugin</pluginClass>
            </configuration>
        </plugin>
    </plugins>
</build>

在maven pom.xml中。

0 个答案:

没有答案