【问题标题】:How to use sonar pmd permalink in maven-pmd plugin using m2e-code-quality?如何使用 m2e-code-quality 在 maven-pmd 插件中使用声纳 pmd 永久链接?
【发布时间】:2013-10-30 10:15:01
【问题描述】:

我想通过永久链接使用我的声纳 PMD 配置,

这是我的 maven pom.xml 的构建部分

<build>
    <defaultGoal>install</defaultGoal>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-pmd-plugin</artifactId>
            <version>3.0.1</version>
            <configuration>
                <rulesets>
                    <ruleset>http://nemo.sonarqube.org/profiles/export?format=pmd&amp;language=java&amp;name=Nemo</ruleset>
                </rulesets>
            </configuration>
            <executions>
                <execution>
                    <id>pmd</id>
                    <goals><goal>check</goal></goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

但是当我将它导入到我的 Eclipse 中时(使用 m2e-code-quality 插件),我收到以下错误:

java.lang.RuntimeException: 找不到类 空白是 公共标识符和系统标识符之间需要。

我该如何解决这个问题?

感谢您的帮助!

【问题讨论】:

    标签: java eclipse maven sonarqube pmd


    【解决方案1】:

    请尝试使用旧版本的 pmd 插件。

    版本 2.7.1 适合我,带有外部链接。

    这里是这个错误的问题: http://jira.codehaus.org/browse/MPMD-174

    【讨论】:

    • 请注意,这个问题是我自己造成的 :-)
    • 是的——我没注意是谁创造的。对不起。
    猜你喜欢
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多