2016-08-26 84 views
1

我有一個Maven多模塊項目,併爲我構建的一部分我執行指定聲納插件的版本

mvn sonar:sonar 

我與某個特定插件一些意外的行爲,沒有必要去到這裏經過大量的調試和試錯後,我決定調整特定的插件以添加一些調試。有問題的插件是聲納JavaScript插件(https://github.com/SonarSource/sonar-javascript)。

我克隆了git repo,增加了2.16版本(最新版本爲2.15),修改了日誌語句,執行了mvn install。然後我回到了我的項目中,希望當我執行mvn聲納時:聲納它將簡單地獲取我本地回購的最新版插件。它沒有。我試着把這個添加到我的pom中:

 <plugin> 
     <groupId>org.sonarsource.javascript</groupId> 
     <artifactId>javascript</artifactId> 
     <version>2.16</version> 
     </plugin> 

還沒有。日誌記錄不變。

那麼我怎麼才能讓聲納執行來獲取我本地安裝的插件版本?

+0

請考慮在[SonarQube Google小組]中報告您的問題https://groups.google.com/forum/#!forum/sonarqube –

+0

SonarQube JavaScript插件根本不是Maven插件。你能否首先報告你的初始問題和相關錯誤? –

回答

4

只需在SonarQube服務器上安裝插件即可。

更改插件源意味着你將從他們自己的自己。如果您對JavaScript插件有合理的問題/反饋意見,請聯繫SonarQube Google group上的維護人員。將聽到建設性的反饋意見,您將有機會直接向sonar-javascript項目作出貢獻,並且我們可以從您的改進中獲益(而不是通過自定義更改獨自飛行)的社區。

+0

謝謝@Nicolas,我還不確定這是否會改進實際的插件,但當然,如果我找到這樣的東西,我會提交它,而不是繼續定製插件。第一步是弄清楚有什麼問題...... –