sonar-maven3-plugin使用客户checkstyle文件分析多语言项目

时间:2013-03-28 20:23:51

标签: sonarqube checkstyle

我的项目有一个使用Eclipse创建的.checkstyle文件,该文件引用了svn url中保存的checkstyle文件。下面是文件如何引用外部URL的示例:

  <local-check-config name="My Checkstyle" location="https://svn.me.com/viewvc/dev-Standards/trunk/Checkstyle/My%20Checkstyle.xml" type="remote" description="">
    <additional-data name="cache-file" value="false"/>
  </local-check-config>

此文件还为不同的文件类型标识了许多其他checkstyle配置文件类型。

有没有办法将此文件作为参数传递给sonar-maven3-plugin?这是我目前正在呼唤Sonar的方式: mvn install org.codehaus.sonar:sonar-maven3-plugin:3.5-RC4:sonar

.checkstyle文件位于项目的根目录,与pom.xml位于同一级别。

1 个答案:

答案 0 :(得分:2)

请参阅http://docs.sonarqube.org/display/SONAR/Quality+profiles - 具体而言,“Creating Profile”。

基本上,在“设置”,“质量配置文件”,“Java配置文件”下,单击“创建”。下一个对话框将包含一个选项,用于提供填充新质量配置文件的Checkstyle配置文件。 (提供My%20Checkstyle.xml - 而不是.checkstyle文件,该文件特定于eclipse-cs。)