2014-10-05 29 views
2

我有一個有Java和Js文件的Maven項目(POM.xml)。我想從Jenkins調用聲納分析。請讓我知道我該怎麼做分析Java和Javascript files.I已經完成了Java使用聲納亞軍,但問題是Javascripts文件在Project目錄中的不同位置。因此, sonar.src = src/main/java將無法在這裏工作。我想我需要用Maven POM.xml去做分析,因爲使用POM.xml項目正在建設中,因此分析也是可能的嗎?從Jenkins使用Maven調用Sonar分析Java和Javascript使用Maven不SonarRunner

1)我知道使用mvn sonar:聲納是可能的,但是我需要在聲納的POM.xml中添加什麼? 2)我需要在MAVEN settings.xml中更改什麼? 3)如果可能,請讓我知道確切的一步一步。

在此先感謝!

+1

您使用的是哪種版本的聲納?如果4.2或更高版本,則支持。見[這篇文章](http://stackoverflow.com/questions/23243351/sonar-4-2-analysis-both-java-and-javascript-in-same-project) – 2014-10-05 22:48:46

+0

那好,但如何使用maven作爲使用runner不可能,因爲js文件位於不同的位置 – user3626234 2014-10-11 14:50:08

回答

0

你可以在這裏

<project> 
    ... 
    <build> 
    <!-- To define the plugin version in your parent POM --> 
    <pluginManagement> 
     <plugins> 
     <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>sonar-maven-plugin</artifactId> 
      <version>2.5</version> 
     </plugin> 
     ... 
     </plugins> 
    </pluginManagement> 
    <!-- To use the plugin goals in your POM or parent POM --> 
    <plugins> 
     <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>sonar-maven-plugin</artifactId> 
     <version>2.5</version> 
     </plugin> 
     ... 
    </plugins> 
    </build> 
    ... 
</project> 

試試這個有信息來幫助你的是one here的網站。