alibaba / p3c

Alibaba Java Coding Guidelines pmd implements and IDE plugin
https://github.com/alibaba/p3c/wiki
Apache License 2.0
30.41k stars 8.06k forks source link

Could not find resource './rulesets/java/extend.xml'. #924

Open jaminzzhang opened 2 years ago

jaminzzhang commented 2 years ago

Rule content

<?xml version="1.0"?>

<ruleset name="Redis" xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
    <description>Redis</description>

    <rule name="RedisKeyExpirationRule"
          message="redis.expiration.RedisKeyExpirationRule.rule.msg"
          class="com.alibaba.p3c.pmd.lang.java.rule.pa.redis.RedisKeyExpirationRule">
        <priority>2</priority>
        <example>
            <![CDATA[
Negative example:
    //Without expiration
    redis.set("key", "hello world");
        ]]>
        </example>
        <example>
            <![CDATA[
Positive example:
   redis.set("key", "hello world");
   //Expire after 30 days
   redis.expire("key", 30*24*60*60);
         ]]>
        </example>
    </rule>

</ruleset>

Problem description

你好,想扩展增加其他的规则,测试没有问题,在pom.xml中增加rulesets/java/extend.xml,build的时候一直报错。 Could not find resource 'rulesets/java/extend.xml'.

请问是啥原因,谢谢。

Advice