SONAR:自定义xpath-rule在插件中不可用,但在MAVEN中?

时间:2013-06-25 14:50:43

标签: eclipse-plugin sonarqube rule

我在我的声纳服务器上创建了一个新的xpath规则,并在质量配置文件中启用了它。 当我使用声纳开始maven-build时:声纳使用此规则并发现违规。 当我在Eclipse中启动本地分析时,不使用该规则。 我在工作区中找到了pmd.xml。在pmd.xml中使用了bei maven(工作区...... \ target \ sonar),我看到了规则:

<ruleset>
  <rule class="net.sourceforge.pmd.rules.XPathRule" message="don't use hardcoded userid" name="XPathRule_1372166528">
    <priority>2</priority>
    <properties>
      <property name="xpath">
        <value><![CDATA[//PrimaryPrefix 
 [(Literal[((matches(@Image,'^"[A,E][A-Z][0-9]{5}"$')) .... ])
 ]]]></value>**
      </property>
    </properties>
  </rule>
  <rule ref="rulesets/strictexception.xml/AvoidRethrowingException">
    <priority>3</priority>
  </rule>
.........
</ruleset>

在插件使用的pmd.xml中(工作区... \ target \ sonar-embedder-work)我找不到这条规则。有人知道为什么这不起作用,我该怎么办?

谢谢

河底

0 个答案:

没有答案