我正在尝试开始使用声纳插件。我开始关注本教程
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。这可能是问题吗?
我根本没有来自声纳应用程序的反馈,所以我有点失落。
由于
答案 0 :(得分:4)
我认为教程已经过时了。在最新的声纳(2.1.2)中,如果插件没有全局配置,它将不会出现在设置中。
这就是我的开始,运行archetype会为你提供一个最新的示例插件,它对我来说很好用:
http://docs.sonarqube.org/display/SONAR/Getting+started
这些提示在未来非常有用: