2017-02-24 43 views
2

我一直在試圖讓一個傳統應用程序啓動這個星期有代碼覆蓋工具和Sonarqube工作,我一直在掙扎。當我比較下載和修改的2個示例「應用程序」時,我注意到了,基本工作原理是他們針對類似組件使用不同的組ID。特別是sonar-jacoco聽衆。Codehaus的sonarqube組件移到sonarsource

這樣一個使用

<dependency> 
     <groupId>org.codehaus.sonar-plugins.java</groupId> 
     <artifactId>sonar-jacoco-listeners</artifactId> 
     <version>2.9.1</version> 
     <scope>test</scope> 
    </dependency> 

和其他

<dependency> 
     <groupId>org.sonarsource.java</groupId> 
     <artifactId>sonar-jacoco-listeners</artifactId> 
     <version>3.8</version> 
     <scope>test</scope> 
    </dependency> 

如果我看這個網站的文章http://www.javaworld.com/article/2892227/open-source-tools/codehaus-the-once-great-house-of-code-has-fallen.html &比較版本(Codehaus的停在它3.2和sonarsource在3.4拿起)看起來很明顯,sonarsource組接管了&,繼續對這個組件進行管理。

我想知道,如果有人可以證實,這僅僅是一個直接繼續用不同的羣體?還有,如果有什麼我應該留意的?似乎很清楚,一個通向其它位是有一個地方,我應該想看看這段歷史清楚?

回答

2

一般來說,org.sonarsource.*組確實是org.codehaus.sonar*者的直接延續。

這對於幾乎任何你會發現有部分是真實的:

  • 庫 - 像JaCoCo一個
  • SonarQube插件
  • SonarQube API
  • SonarQube本身
相關問題