3

声纳 3.5.1,杰金斯声纳插件 2.1。插件安装在 Jenkins 中。我添加了带有声纳和默认设置的构建后操作。我在构建时遇到了这个错误。

我不知道该怎么办。我必须修改 pom.xml 吗?

[ERROR] No plugin found for prefix 'sonar' in the current project and in the plugin
groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories 
[local (/export/home/tpbuild/.m2/repository), central (http://repo.maven.apache.org
/maven2)] -> [Help 1]
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found for   
prefix 'sonar' in the current project and in the plugin groups [org.apache.maven.plugins, 
org.codehaus.mojo] available from the repositories [local (/export/home/tpbuild
/.m2/repository), central (http://repo.maven.apache.org/maven2)]  
4

2 回答 2

1

将以下行添加到 settings.xml 配置文件应该可以解决此问题:

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>sonar-maven-plugin</artifactId>
        <version>2.1</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>
于 2013-08-05T20:46:00.687 回答
0

你需要配置管理 jenkins-> 配置系统意味着你需要在 jenkins 中提供 sonarqube 服务器详细信息、数据库详细信息和声纳运行器详细信息

你确保声纳插件必须安装在詹金斯。

于 2015-06-22T13:08:49.613 回答