声纳,看不到我的hello world插件

时间:2010-06-22 23:08:32

标签: plugins sonarqube

我正在尝试开始使用声纳插件。我开始关注本教程

http://docs.codehaus.org/pages/viewpage.action?pageId=117899451

我已经构建了这个hello world插件,并将生成的jar(helloworld-1.0-SNAPSHOT.jar)复制到/ extensions / plugins目录。

我重建了战争。 .//战/ build-war.sh

构建了新的war文件。然后我以独立模式运行声纳并浏览到“配置>设置”以尝试查看此插件....没有。所有的核心插件都在那里(Clover,Design ....),但不是我的新hello world插件。

日志中没有错误或相关信息。当我探索新的war文件时,我可以看到helloworld-1.0-SNAPSHOT.jar已被添加到/ WEB-INF / lib /

有什么想法吗?

我使用的是sonar-plugin-api版本1.10,我的声纳实例是版本2.1.2。这可能是问题吗?

我根本没有来自声纳应用程序的反馈,所以我有点失落。

由于

1 个答案:

答案 0 :(得分:4)

我认为教程已经过时了。在最新的声纳(2.1.2)中,如果插件没有全局配置,它将不会出现在设置中。

这就是我的开始,运行archetype会为你提供一个最新的示例插件,它对我来说很好用:

http://docs.sonarqube.org/display/SONAR/Getting+started

这些提示在未来非常有用:

http://docs.sonarqube.org/display/SONAR/Coding+a+plugin