6

私はソナーでmavenを実行しています。セキュリティ上の理由からソナーで認証を有効にしたため、それ以降、次のエラーが発生しました。

[ERROR] Can´t access to Sonar or project doesn't exist on Sonar instance. HTTP KO to http://localhost:9000/api/resources?resource=com.myproject.soft:soft&depth=0&format=xml
java.io.IOException: Can´t access to Sonar or project doesn't exist on Sonar instance.
        at org.sonar.report.pdf.util.SonarAccess.getUrlAsDocument(SonarAccess.java:132)
        at org.sonar.report.pdf.entity.Project.initializeProject(Project.java:98)

http://docs.sonarqube.org/display/SONAR/Analyzing+with+Mavenによると、次のパラメーターを使用する必要があります。

-Dsonar.login=login -Dsonar.password=password

これらの設定は私にとってはうまくいきません。

私が使用している完全なコマンドは次のとおりです。

mvn install sonar:sonar -Dsonar.login=login -Dsonar.password=password
4

2 に答える 2

1

同じ問題があり、資格情報を追加することで解決しました。Sonar 3.7 および Sonar PDF Plugin 1.3 でテスト済み

日食では、これをMavenの目標として置きます:

org.codehaus.sonar-plugins.pdf-report:maven-pdfreport-plugin:1.3:generate -Dsonar.host.url=http://localhost:9000 -Dreport.type=executive -Dsonar.pdf.username=admin -Dsonar.pdf.password=admin
于 2013-09-11T08:20:31.847 に答える
1

これは、Klicap によって開発されたPDF レポート プラグインの制限です。

http://jira.codehaus.org/browse/SONARPLUGINS-1510

このプラグインを削除すると、すべてが正常に戻るはずです。

于 2013-04-30T13:20:23.023 に答える