2012-07-06 33 views
0

我已經配置gradle這個和聲納插件:搖籃和聲納 - 拒絕連接錯誤

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 

可能是什麼問題? 謝謝

回答

1

server.url在你的代碼片段中是misspelt;它需要是一個小寫u。除此之外,它可能是一個錯誤的URL或錯誤的網絡配置。或者,您可能使用的是與Gradle 1.0-milestone-3附帶的Sonar客戶端庫不兼容的Sonar服務器版本。順便說一下,Gradle 1.0-milestone-3真的很老(18個月左右),並且自那以後發生了很多變化。我建議嘗試1.0。

+0

謝謝。這是屬性url中的大寫字母。 – eugened 2012-07-06 19:45:58