0

gradle と sonar プラグインを構成しました。

apply plugin: 'sonar'

// sonar settings - gradle-1.0-milestone-3 2  - check new sonar plugin for milestone 5 release
        sonar {
            server { 
                Url = "http://myserver:9000"
            }
            database {

            url="jdbc:mysql://myserver:3306/sonar?useUnicode=true&characterEncoding=utf8"
            driverClassName="com.mysql.jdbc.Driver"
            username="usrname"
            password="pwd"
            }

        }
  • Webブラウザを使用してソナーに接続できます。
  • シンプルな Java テスト プログラムを使用して、mySQL データベースに接続できます。
  • mysqlconnector.jar ファイルを GRADLE_HOME/lib にコピーしました

私が走るとき

gradle -debug sonarAnalyze

私は得ています:

09:42:25.074 [ERROR] [org.gradle.BuildExceptionReporter]        ... 53 more
09:42:25.074 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.net.ConnectException: **Connection refused: connect**
09:42:25.074 [ERROR] [org.gradle.BuildExceptionReporter]        at org.sonar.batch.bootstrapper.Bootstrapper.remoteContent(Bootstrapper.java:123)
09:42:25.075 [ERROR] [org.gradle.BuildExceptionReporter]        at org.sonar.batch.bootstrapper.Bootstrapper.downloadBatchFiles(Bootstrapper.java:156)
09:42:25.075 [ERROR] [org.gradle.BuildExceptionReporter]        ... 65 more
09:42:25.075 [ERROR] [org.gradle.BuildExceptionReporter]
09:42:25.075 [LIFECYCLE] [org.gradle.BuildResultLogger]
09:42:25.076 [LIFECYCLE] [org.gradle.BuildResultLogger] **BUILD FAILED**
09:42:25.076 [LIFECYCLE] [org.gradle.BuildResultLogger]
09:42:25.076 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 5.59 secs

何が問題なのですか?ありがとう

4

1 に答える 1

1

server.urlコード スニペットのスペルが間違っています。小文字にする必要がありますu。それ以外の場合は、間違った URL または間違ったネットワーク構成である可能性があります。または、Gradle 1.0-milestone-3 に同梱されている Sonar クライアント ライブラリと互換性のないバージョンの Sonar サーバーを使用している可能性があります。

ところで、Gradle 1.0-milestone-3 はかなり古く (18 か月ほど)、それ以来多くの変更が加えられています。1.0で試すことをお勧めします。

于 2012-07-06T15:32:26.243 に答える