声纳4.1.1 maven插件无法解决

时间:2014-02-18 04:12:26

标签: sonarqube

我正在使用SonarQube 4.1.1,并在我的pom.xml文件中进行了以下配置:

    <pluginManagement>
        <plugins>
            <plugin>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>sonar-maven-plugin</artifactId>
              <version>4.1.1</version>
            </plugin>
        </plugins>
    </pluginManagement>

当我尝试使用maven插件从命令行运行声纳时,我得到:

[ERROR] Plugin org.codehaus.mojo:sonar-maven-plugin:4.1.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.codehaus.mojo:sonar-maven-plugin:jar:4.1.1: Failure to find org.codehaus.mojo:sonar-maven-plugin:pom:4.1.1 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

任何人都知道如何解决此问题?我是否需要进行一些配置更改?

2 个答案:

答案 0 :(得分:1)

实际上不需要这种配置。你试着在没有它的情况下进行分析吗?如果你没有,你应该试一试。 但是如果你真的需要强制使用sonar-maven-plugin的版本,你应该在Maven 3上将其设置为2.1。 有关详细信息,请参阅http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven

此致

答案 1 :(得分:0)

试试这个:

mvn clean sonar:sonar -U

-U标志表示强制更新依赖项。