解決gradle與sonar整合過程中的版本問題

2021-08-31 11:05:27 字數 571 閱讀 2191

初學gradle,一切都還在摸索的過程中。今天剛剛試圖將之前基於ant + ivy的乙個小專案轉移到gradle下,結果在和sonar整合時出現問題。

gradle中支援sonar的方式很簡單,gradle提供了乙個sonar的plugin,簡單的在build.gradle中配置一下就好了:

結果非常意外失敗了!乙個無恥的失敗: plugin with id 'sonar' not found !

很是暈倒,sonar的plugin是gradle官方自帶的,居然也能not found!gradle --version 看了一下自己當前的版本: gradle 1.0-milestone-1。印象中是最近才更新的,跑gradle官網看了一下,milestone-1 是3月份的版本,現在最新的已經是1.0-milestone-3了。

繼續,上面的bug消失之後,gradle sonar命令依然失敗,錯誤訊息顯示,http訪問位址 時失敗。開啟瀏覽器輸入這個位址,發現的確不能開啟。是我安裝的sonar的位址,感覺是gradle試圖連線sonar伺服器拿點什麼東西的樣子,sonar伺服器卻沒有這個東東。

看來保持與時俱進,及時更新到新版本還是有必要的。

RF實踐 基於sonar聲吶資料集

用excel開啟資料集,有208行60列特徵 值域為0到1 標籤為r m。表示208個觀察物件,60個不同角度返回的力度值,二分類結果是岩石 金屬。注 from csv import reader 連線中少了個r 決策樹方差高 引入bagging降低方差 bagging下的樹相似,相似 引入列取樣 ...

Gradle解決依賴衝突

問題描述 有時候專案依賴的com.android.support support v4的版本會遇到和其他依賴庫中com.android.support support v4的版本發生衝突的情況。例如我專案中使用的22.2.1版本,但是引入的最新的fresco中依賴的是23的版本,由於fragment...

解決sonar的ES無法啟動問題

在安裝sonarqube7.8社群版的時候,啟動不起來,檢視日誌,發現是es沒啟動起來。進入sonar中的es目錄,單獨啟動sonarqube自帶的elasticsearch報錯 解決方法 開啟sonar elasticsearch config資料夾,修改資料夾下的jvm.option,將jdk ...