GithubHelp home page GithubHelp logo

sonar-pmd-p3c's People

Contributors

caowenliang avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sonar-pmd-p3c's Issues

pom文件中的参数配置的

(Test报错的问题,用-Dmaven.test.skip=true可以跳过。)

另外是:maven-enforcer-plugin 插件配置的参数有点小了,打出来的包是 9207312 啦。

image

编译报错

"C:\Program Files\Java\jdk1.8.0_212\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\workspace\sonar-pmd-p3c "-Dmaven.home=D:\IntelliJ IDEA Community Edition 2022.1.3\plugins\maven\lib\maven3" "-Dclassworlds.conf=D:\IntelliJ IDEA Community Edition 2022.1.3\plugins\maven\lib\maven3\bin\m2.conf" "-Dmaven.ext.class.path=D:\IntelliJ IDEA Community Edition 2022.1.3\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\IntelliJ IDEA Community Edition 2022.1.3\lib\idea_rt.jar=63516:D:\IntelliJ IDEA Community Edition 2022.1.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA Community Edition 2022.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.6.0.jar;D:\IntelliJ IDEA Community Edition 2022.1.3\plugins\maven\lib\maven3\boot\plexus-classworlds.license" org.codehaus.classworlds.Launcher -Didea.version=2022.1.3 -s D:\apache-maven-3.6.0\conf\settings.xml -Dmaven.repo.local=D:\repo -DskipTests=true clean install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] SonarQube PMD Project [pom]
[INFO] SonarQube PMD Plugin [sonar-plugin]
[INFO] SonarQube PMD Plugin Integration Test [sonar-plugin]
[INFO]
[INFO] -------------------< org.sonarsource.pmd:sonar-pmd >--------------------
[INFO] Building SonarQube PMD Project 3.2.1 [1/3]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ sonar-pmd ---
[INFO] Deleting D:\workspace\sonar-pmd-p3c\target
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ sonar-pmd ---
[INFO] Executing: cmd.exe /X /C "git rev-parse --verify HEAD"
[INFO] Working directory: D:\workspace\sonar-pmd-p3c
[INFO] Storing buildNumber: 9dcbc7a at timestamp: 1669258595885
[INFO] Storing buildScmBranch: master
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce) @ sonar-pmd ---
[INFO]
[INFO] --- license-maven-plugin:3.0:check (enforce-license-headers) @ sonar-pmd ---
[INFO] Checking licenses...
[INFO]
[INFO] --- beanshell-maven-plugin:1.4:run (compute-artifact-display-version) @ sonar-pmd ---
[INFO] Executing Script
[INFO] file class java.lang.Object
[INFO] script class java.lang.String
[INFO] evaluating script if (! "3.2.1".endsWith("-SNAPSHOT")) { [+ 14 omitted line(s)]
[INFO]
[INFO] --- maven-javadoc-plugin:3.1.0:jar (attach-javadocs) @ sonar-pmd ---
[INFO]
[INFO] --- maven-failsafe-plugin:2.22.1:integration-test (default) @ sonar-pmd ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-failsafe-plugin:2.22.1:verify (default) @ sonar-pmd ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ sonar-pmd ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sonar-pmd ---
[INFO] Installing D:\workspace\sonar-pmd-p3c\pom.xml to D:\repo\org\sonarsource\pmd\sonar-pmd\3.2.1\sonar-pmd-3.2.1.pom
[INFO]
[INFO] ----------------< org.sonarsource.pmd:sonar-pmd-plugin >----------------
[INFO] Building SonarQube PMD Plugin 3.2.1 [2/3]
[INFO] ----------------------------[ sonar-plugin ]----------------------------
Downloading from maven-default-http-blocker: http://0.0.0.0/org/codehaus/woodstox/stax2-api/maven-metadata.xml
[WARNING] Could not transfer metadata org.codehaus.woodstox:stax2-api/maven-metadata.xml from/to maven-default-http-blocker (http://0.0.0.0/): transfer failed for http://0.0.0.0/org/codehaus/woodstox/stax2-api/maven-metadata.xml
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ sonar-pmd-plugin ---
[INFO] Deleting D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\target
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ sonar-pmd-plugin ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce) @ sonar-pmd-plugin ---
[WARNING] org.codehaus.woodstox:stax2-api/maven-metadata.xmlfailed to transfer from http://0.0.0.0/ during a previous attempt. This failure was cached in the local repository and resolution will not be reattempted until the update interval of maven-default-http-blocker has elapsed or updates are forced. Original error: Could not transfer metadata org.codehaus.woodstox:stax2-api/maven-metadata.xml from/to maven-default-http-blocker (http://0.0.0.0/): transfer failed for http://0.0.0.0/org/codehaus/woodstox/stax2-api/maven-metadata.xml
[INFO]
[INFO] --- license-maven-plugin:3.0:check (enforce-license-headers) @ sonar-pmd-plugin ---
[INFO] Checking licenses...
[INFO]
[INFO] --- sonar-packaging-maven-plugin:1.18.0.372:check (default-check) @ sonar-pmd-plugin ---
[INFO]
[INFO] --- beanshell-maven-plugin:1.4:run (compute-artifact-display-version) @ sonar-pmd-plugin ---
[INFO] Executing Script
[INFO] file class java.lang.Object
[INFO] script class java.lang.String
[INFO] evaluating script if (! "3.2.1".endsWith("-SNAPSHOT")) { [+ 14 omitted line(s)]
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ sonar-pmd-plugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 347 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ sonar-pmd-plugin ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 22 source files to D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\target\classes
[INFO] /D:/workspace/sonar-pmd-p3c/sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java: 某些输入文件使用或覆盖了已过时的 API。
[INFO] /D:/workspace/sonar-pmd-p3c/sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ sonar-pmd-plugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ sonar-pmd-plugin ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 16 source files to D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\target\test-classes
[INFO] /D:/workspace/sonar-pmd-p3c/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileImporterTest.java: 某些输入文件使用或覆盖了已过时的 API。
[INFO] /D:/workspace/sonar-pmd-p3c/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileImporterTest.java: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ sonar-pmd-plugin ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- sonar-packaging-maven-plugin:1.18.0.372:sonar-plugin (default-sonar-plugin) @ sonar-pmd-plugin ---
[INFO] -------------------------------------------------------
[INFO] Plugin definition in update center
[INFO] Key: pmd
[INFO] Name: PMD
[INFO] Description: Analyze Java code with PMD.
[INFO] Version: 3.2.1
[INFO] Display Version: 3.2.1
[INFO] Entry-point Class: org.sonar.plugins.pmd.PmdPlugin
[INFO] Required Plugins: java:4.15.0.12310
[INFO] Does the plugin support SonarLint?: false
[INFO] Use Child-first ClassLoader: false
[INFO] Base Plugin:
[INFO] Homepage URL: https://github.com/jensgerdes/sonar-pmd
[INFO] Minimal SonarQube Version: 6.6
[INFO] Licensing: GNU LGPL 3
[INFO] Organization:
[INFO] Organization URL:
[INFO] Terms and Conditions:
[INFO] Issue Tracker URL: https://github.com/jensgerdes/sonar-pmd/issues
[INFO] Build date: 2022-11-24T10:56:43+0800
[INFO] Sources URL: https://github.com/jensgerdes/sonar-pmd/sonar-pmd-plugin
[INFO] Developers: Jens Gerdes,Tim Webster,Evgeny Mandrikov
[INFO] Dependencies: META-INF/lib/jdom-1.0.jar META-INF/lib/p3c-pmd-2.1.0.jar META-INF/lib/javacc-5.0.jar META-INF/lib/javax.annotation-api-1.3.2.jar META-INF/lib/sslr-squid-bridge-2.7.0.377.jar META-INF/lib/commons-lang3-3.8.1.jar META-INF/lib/pmd-java-6.15.0.jar META-INF/lib/pmd-core-6.15.0.jar META-INF/lib/asm-7.1.jar META-INF/lib/saxon-9.1.0.8-dom.jar META-INF/lib/guava-19.0.jar META-INF/lib/gson-2.8.5.jar META-INF/lib/pmd-vm-6.15.0.jar META-INF/lib/saxon-9.1.0.8.jar META-INF/lib/kotlin-stdlib-common-1.3.72.jar META-INF/lib/kotlin-stdlib-1.3.72.jar META-INF/lib/commons-io-2.6.jar META-INF/lib/kotlin-stdlib-jdk8-1.3.72.jar META-INF/lib/kotlin-stdlib-jdk7-1.3.72.jar META-INF/lib/annotations-13.0.jar
[INFO] -------------------------------------------------------
[INFO] Building jar: D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\target\sonar-pmd-plugin-3.2.1.jar
[INFO] already added, skipping
[INFO]
[INFO] --- maven-javadoc-plugin:3.1.0:jar (attach-javadocs) @ sonar-pmd-plugin ---
[INFO]
100 ������
1 ������
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for SonarQube PMD Project 3.2.1:
[INFO]
[INFO] SonarQube PMD Project .............................. SUCCESS [ 2.139 s]
[INFO] SonarQube PMD Plugin ............................... FAILURE [ 8.560 s]
[INFO] SonarQube PMD Plugin Integration Test .............. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.231 s
[INFO] Finished at: 2022-11-24T10:56:45+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.1.0:jar (attach-javadocs) on project sonar-pmd-plugin: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1 - D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^??+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:1: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] b�#eF ?� �E-SafeNet LOCK ??�\g_�!?��gWn?m $??[?"Q?????]?r2?Q???a?W?{?^?
?+t26??��?8s0?@?\�?�d???C�^?�???g?�?
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:2: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??????��"}??
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:3: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ??f~?Q??>?dw???&��??a�?j�RBA/Dsi??#2?�!:??6�?w?p??75?zf??????,_????Y?B??�???B?q�a?%???�??t?p�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�??|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?
?|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�??|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?
?|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�??|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ�
[ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?
?|??m?p�???�?y????#???? ?,h?W=?'??o�?\?([???%???|?U[?U?b?�?\?�?�?�q��?W#?��Q?<?/�?t�?????>x?,??v?=???????�+?� [ERROR] ^ [ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\PmdConfiguration.java:5: ����: ����UTF-8�IJ���ӳ���ַ� [ERROR] ?xb???�?�vY?&|$??�?wT?? m]???��zZ??f#???�?q???"�q�???cfN?O?!98?#?��??MS[�&H;???+???@-J_ ???/??7??0?U?g???&H????��??�d�Y�?8{???w?�F??���???????�??e???U??�??8?;????��Z^??�e?�W?r-}??�?}?d??P?�?�<P?�=�?~?|??m?p�???�?y????#???? ?,h?W=?'??o�??([???%???|?U[?U?b?�??�?�?�q��?W#?��Q?x?,??v?=???????�+?�
[ERROR] ^
[ERROR] D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\src\main\java\org\sonar\plugins\pmd\xml\PmdRule.java:41: ����: '' ������ʶ��
[ERROR] 8??D?Y??T?�Ar%�tH??Z?VV?u????�???????? Kq??H?�???K?k?g??7?c�??�???@?ob?{??l?E?=?}?Q?��}f??WS?ls8?�?�5?�i????+?���,?��?????n?m^d2??/T????�?E6???c*>?!Y?q�@ E.�XZ??V�?~��??M�?C?$?ep?#)???????;ZB????@?l??
???M?#?I?5???]??�?��c�
[ERROR] ^
[ERROR] (Java SE 8 ֮��ķ��а��п��ܲ�֧��ʹ�� '_' ��Ϊ��ʶ��)
[ERROR]
[ERROR] Command line was: "C:\Program Files\Java\jdk1.8.0_212\jre..\bin\javadoc.exe" @options @argfile
[ERROR]
[ERROR] Refer to the generated Javadoc files in 'D:\workspace\sonar-pmd-p3c\sonar-pmd-plugin\target\apidocs' dir.
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :sonar-pmd-plugin

Process finished with exit code 1

编译报错

[root@mysql01 sonar-pmd-p3c]# mvn clean package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] SonarQube PMD Project [pom]
[INFO] SonarQube PMD Plugin [sonar-plugin]
[INFO] SonarQube PMD Plugin Integration Test [sonar-plugin]
[INFO]
[INFO] -------------------< org.sonarsource.pmd:sonar-pmd >--------------------
[INFO] Building SonarQube PMD Project 3.2.1 [1/3]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ sonar-pmd ---
[INFO] Deleting /home/sonar-pmd-p3c/target
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ sonar-pmd ---
[INFO] Executing: /bin/sh -c cd '/home/sonar-pmd-p3c' && 'git' 'rev-parse' '--verify' 'HEAD'
[INFO] Working directory: /home/sonar-pmd-p3c
[INFO] Storing buildNumber: 9dcbc7a at timestamp: 1604110676049
[INFO] Storing buildScmBranch: master
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce) @ sonar-pmd ---
[INFO]
[INFO] --- license-maven-plugin:3.0:check (enforce-license-headers) @ sonar-pmd ---
[INFO] Checking licenses...
[INFO]
[INFO] --- beanshell-maven-plugin:1.4:run (compute-artifact-display-version) @ sonar-pmd ---
[INFO] Executing Script
[INFO] file class java.lang.Object
[INFO] script class java.lang.String
[INFO] evaluating script if (! "3.2.1".endsWith("-SNAPSHOT")) { [+ 14 omitted line(s)]
[INFO]
[INFO] --- maven-javadoc-plugin:3.1.0:jar (attach-javadocs) @ sonar-pmd ---
[INFO]
[INFO] ----------------< org.sonarsource.pmd:sonar-pmd-plugin >----------------
[INFO] Building SonarQube PMD Plugin 3.2.1 [2/3]
[INFO] ----------------------------[ sonar-plugin ]----------------------------
Downloading from maven: http://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/maven-metadata.xml
[WARNING] Could not transfer metadata org.codehaus.woodstox:stax2-api/maven-metadata.xml from/to maven (http://repo1.maven.org/maven2): Transfer failed for http://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/maven-metadata.xml 501 HTTPS Required
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ sonar-pmd-plugin ---
[INFO] Deleting /home/sonar-pmd-p3c/sonar-pmd-plugin/target
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ sonar-pmd-plugin ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce) @ sonar-pmd-plugin ---
[WARNING] Failure to transfer org.codehaus.woodstox:stax2-api/maven-metadata.xml from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of maven has elapsed or updates are forced. Original error: Could not transfer metadata org.codehaus.woodstox:stax2-api/maven-metadata.xml from/to maven (http://repo1.maven.org/maven2): Transfer failed for http://repo1.maven.org/maven2/org/codehaus/woodstox/stax2-api/maven-metadata.xml 501 HTTPS Required
[INFO]
[INFO] --- license-maven-plugin:3.0:check (enforce-license-headers) @ sonar-pmd-plugin ---
[INFO] Checking licenses...
[INFO]
[INFO] --- sonar-packaging-maven-plugin:1.18.0.372:check (default-check) @ sonar-pmd-plugin ---
[INFO]
[INFO] --- beanshell-maven-plugin:1.4:run (compute-artifact-display-version) @ sonar-pmd-plugin ---
[INFO] Executing Script
[INFO] file class java.lang.Object
[INFO] script class java.lang.String
[INFO] evaluating script if (! "3.2.1".endsWith("-SNAPSHOT")) { [+ 14 omitted line(s)]
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ sonar-pmd-plugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 347 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ sonar-pmd-plugin ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 22 source files to /home/sonar-pmd-p3c/sonar-pmd-plugin/target/classes
[INFO] /home/sonar-pmd-p3c/sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java: Some input files use or override a deprecated API.
[INFO] /home/sonar-pmd-p3c/sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ sonar-pmd-plugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ sonar-pmd-plugin ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 16 source files to /home/sonar-pmd-p3c/sonar-pmd-plugin/target/test-classes
[INFO] /home/sonar-pmd-p3c/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdLevelUtilsTest.java: Some input files use or override a deprecated API.
[INFO] /home/sonar-pmd-p3c/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdLevelUtilsTest.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ sonar-pmd-plugin ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.sonar.plugins.pmd.PmdPluginTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 s - in org.sonar.plugins.pmd.PmdPluginTest
[INFO] Running org.sonar.plugins.pmd.PmdConstantsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.sonar.plugins.pmd.PmdConstantsTest
[INFO] Running org.sonar.plugins.pmd.PmdConfigurationTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.572 s - in org.sonar.plugins.pmd.PmdConfigurationTest
[INFO] Running org.sonar.plugins.pmd.PmdViolationRecorderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.574 s - in org.sonar.plugins.pmd.PmdViolationRecorderTest
[INFO] Running org.sonar.plugins.pmd.PmdSensorTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.288 s - in org.sonar.plugins.pmd.PmdSensorTest
[INFO] Running org.sonar.plugins.pmd.rule.ExternalDescriptionLoaderTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in org.sonar.plugins.pmd.rule.ExternalDescriptionLoaderTest
[INFO] Running org.sonar.plugins.pmd.PmdTemplateTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.902 s - in org.sonar.plugins.pmd.PmdTemplateTest
[INFO] Running org.sonar.plugins.pmd.PmdUnitTestsRulesDefinitionTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.171 s - in org.sonar.plugins.pmd.PmdUnitTestsRulesDefinitionTest
[INFO] Running org.sonar.plugins.pmd.PmdRulesDefinitionTest
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.901 s <<< FAILURE! - in org.sonar.plugins.pmd.PmdRulesDefinitionTest
[ERROR] test Time elapsed: 0.219 s <<< FAILURE!
java.lang.AssertionError:

Expected size:<321> but was:<324> in:
<[[repository=pmd, key=AvoidLosingExceptionInformation],
[repository=pmd, key=UnsynchronizedStaticDateFormatter],
[repository=pmd, key=NeedBraceRule],
[repository=pmd, key=AvoidStartWithDollarAndUnderLineNamingRule],
[repository=pmd, key=MDBAndSessionBeanNamingConvention],
[repository=pmd, key=AvoidCommentBehindStatementRule],
[repository=pmd, key=DoubleCheckedLocking],
[repository=pmd, key=AvoidCallStaticSimpleDateFormatRule],
[repository=pmd, key=RemoteSessionInterfaceNamingConvention],
[repository=pmd, key=AvoidProtectedMethodInFinalClassNotExtending],
[repository=pmd, key=UseObjectForClearerAPI],
[repository=pmd, key=ForLoopShouldBeWhileLoop],
[repository=pmd, key=AvoidThrowingRawExceptionTypes],
[repository=pmd, key=PackageNamingRule],
[repository=pmd, key=StringConcatRule],
[repository=pmd, key=BeanMembersShouldSerialize],
[repository=pmd, key=AvoidDollarSigns],
[repository=pmd, key=MethodReturnWrapperTypeRule],
[repository=pmd, key=UndefineMagicConstantRule],
[repository=pmd, key=EmptyIfStmt],
[repository=pmd, key=UselessOverridingMethod],
[repository=pmd, key=DoNotCallSystemExit],
[repository=pmd, key=MissingStaticMethodInNonInstantiatableClass],
[repository=pmd, key=ReplaceHashtableWithMap],
[repository=pmd, key=ExcessiveClassLength],
[repository=pmd, key=ShortVariable],
[repository=pmd, key=ByteInstantiation],
[repository=pmd, key=MoreThanOneLogger],
[repository=pmd, key=IbatisMethodQueryForListRule],
[repository=pmd, key=EmptyWhileStmt],
[repository=pmd, key=AvoidLiteralsInIfCondition],
[repository=pmd, key=UseStringBufferLength],
[repository=pmd, key=BadComparison],
[repository=pmd, key=AvoidMultipleUnaryOperators],
[repository=pmd, key=UnusedPrivateField],
[repository=pmd, key=CommentSize],
[repository=pmd, key=SwitchDensity],
[repository=pmd, key=EmptyFinalizer],
[repository=pmd, key=TestClassShouldEndWithTestNamingRule],
[repository=pmd, key=PojoMustUsePrimitiveFieldRule],
[repository=pmd, key=CheckSkipResult],
[repository=pmd, key=CallSuperFirst],
[repository=pmd, key=UseLocaleWithCaseConversions],
[repository=pmd, key=StaticEJBFieldShouldBeFinal],
[repository=pmd, key=NPathComplexity],
[repository=pmd, key=AvoidFieldNameMatchingTypeName],
[repository=pmd, key=JumbledIncrementer],
[repository=pmd, key=AvoidConcurrentCompetitionRandomRule],
[repository=pmd, key=RemoteInterfaceNamingConvention],
[repository=pmd, key=IntegerInstantiation],
[repository=pmd, key=CollectionInitShouldAssignCapacityRule],
[repository=pmd, key=AbstractClassShouldStartWithAbstractNamingRule],
[repository=pmd, key=StringBufferInstantiationWithChar],
[repository=pmd, key=AvoidInstantiatingObjectsInLoops],
[repository=pmd, key=ClassWithOnlyPrivateConstructorsShouldBeFinal],
[repository=pmd, key=LockShouldWithTryFinallyRule],
[repository=pmd, key=AvoidUsingHardCodedIP],
[repository=pmd, key=DontUseFloatTypeForLoopIndices],
[repository=pmd, key=ConstructorCallsOverridableMethod],
[repository=pmd, key=LocalInterfaceSessionNamingConvention],
[repository=pmd, key=DontImportJavaLang],
[repository=pmd, key=UnusedModifier],
[repository=pmd, key=UselessParentheses],
[repository=pmd, key=GuardDebugLogging],
[repository=pmd, key=UseCorrectExceptionLogging],
[repository=pmd, key=AvoidAssertAsIdentifier],
[repository=pmd, key=InstantiationToGetClass],
[repository=pmd, key=AvoidBranchingStatementAsLastInLoop],
[repository=pmd, key=ClassCastExceptionWithToArrayRule],
[repository=pmd, key=StringInstantiation],
[repository=pmd, key=FinalizeOnlyCallsSuperFinalize],
[repository=pmd, key=ProperLogger],
[repository=pmd, key=ExceptionClassShouldEndWithExceptionRule],
[repository=pmd, key=NcssConstructorCount],
[repository=pmd, key=LawOfDemeter],
[repository=pmd, key=UseStringBufferForStringAppends],
[repository=pmd, key=ForLoopsMustUseBraces],
[repository=pmd, key=OverrideBothEqualsAndHashcode],
[repository=pmd, key=ShortInstantiation],
[repository=pmd, key=SuspiciousOctalEscape],
[repository=pmd, key=EmptyInitializer],
[repository=pmd, key=DoNotThrowExceptionInFinally],
[repository=pmd, key=CallSuperInConstructor],
[repository=pmd, key=UnnecessaryWrapperObjectCreation],
[repository=pmd, key=DontModifyInForeachCircleRule],
[repository=pmd, key=LocalHomeNamingConvention],
[repository=pmd, key=SystemPrintln],
[repository=pmd, key=SignatureDeclareThrowsException],
[repository=pmd, key=AvoidCatchingGenericException],
[repository=pmd, key=VariableNamingConventions],
[repository=pmd, key=BrokenNullCheck],
[repository=pmd, key=AssignmentToNonFinalStatic],
[repository=pmd, key=ReplaceVectorWithList],
[repository=pmd, key=ExcessiveImports],
[repository=pmd, key=UselessQualifiedThis],
[repository=pmd, key=CallSuperLast],
[repository=pmd, key=AvoidInstanceofChecksInCatchClause],
[repository=pmd, key=CommentDefaultAccessModifier],
[repository=pmd, key=PrematureDeclaration],
[repository=pmd, key=DataflowAnomalyAnalysis],
[repository=pmd, key=AbstractClassWithoutAnyMethod],
[repository=pmd, key=OptimizableToArrayCall],
[repository=pmd, key=UnusedNullCheckInEquals],
[repository=pmd, key=MethodArgumentCouldBeFinal],
[repository=pmd, key=PojoMustOverrideToStringRule],
[repository=pmd, key=UncommentedEmptyMethodBody],
[repository=pmd, key=TransactionMustHaveRollbackRule],
[repository=pmd, key=UseConcurrentHashMap],
[repository=pmd, key=ClassCastExceptionWithToArray],
[repository=pmd, key=OnlyOneReturn],
[repository=pmd, key=UnnecessaryCaseChange],
[repository=pmd, key=EmptyMethodInAbstractClassShouldBeAbstract],
[repository=pmd, key=ImmutableField],
[repository=pmd, key=SimplifyStartsWith],
[repository=pmd, key=StdCyclomaticComplexity],
[repository=pmd, key=AvoidReturnInFinallyRule],
[repository=pmd, key=EmptyCatchBlock],
[repository=pmd, key=UseUtilityClass],
[repository=pmd, key=UseEqualsToCompareStrings],
[repository=pmd, key=ThreadShouldSetNameRule],
[repository=pmd, key=ArrayNamingShouldHaveBracketRule],
[repository=pmd, key=DoNotExtendJavaLangError],
[repository=pmd, key=InefficientEmptyStringCheck],
[repository=pmd, key=AvoidThreadGroup],
[repository=pmd, key=AppendCharacterWithChar],
[repository=pmd, key=RemoveCommentedCodeRule],
[repository=pmd, key=AvoidNegationOperatorRule],
[repository=pmd, key=LongInstantiation],
[repository=pmd, key=NcssTypeCount],
[repository=pmd, key=ThreadLocalShouldRemoveRule],
[repository=pmd, key=AvoidCatchingNPE],
[repository=pmd, key=AvoidCallingFinalize],
[repository=pmd, key=AvoidFinalLocalVariable],
[repository=pmd, key=CollapsibleIfStatements],
[repository=pmd, key=AvoidDeeplyNestedIfStmts],
[repository=pmd, key=UnusedLocalVariable],
[repository=pmd, key=UselessOperationOnImmutable],
[repository=pmd, key=LooseCoupling],
[repository=pmd, key=FinalFieldCouldBeStatic],
[repository=pmd, key=SimplifyConditional],
[repository=pmd, key=MissingSerialVersionUID],
[repository=pmd, key=SuspiciousHashcodeMethodName],
[repository=pmd, key=GuardLogStatement],
[repository=pmd, key=UnusedImports],
[repository=pmd, key=PreserveStackTrace],
[repository=pmd, key=SwitchStmtsShouldHaveDefault],
[repository=pmd, key=AvoidThrowingNewInstanceOfSameException],
[repository=pmd, key=DontImportSun],
[repository=pmd, key=LoggerIsNotStaticFinal],
[repository=pmd, key=UnusedImportsWithTypeResolution],
[repository=pmd, key=ReturnEmptyArrayRatherThanNull],
[repository=pmd, key=BooleanInstantiation],
[repository=pmd, key=NonThreadSafeSingleton],
[repository=pmd, key=AvoidUsingNativeCode],
[repository=pmd, key=AvoidArrayLoops],
[repository=pmd, key=DoNotCallGarbageCollectionExplicitly],
[repository=pmd, key=ExcessiveMethodLength],
[repository=pmd, key=AvoidComplexConditionRule],
[repository=pmd, key=UseNotifyAllInsteadOfNotify],
[repository=pmd, key=ConsecutiveLiteralAppends],
[repository=pmd, key=IdempotentOperations],
[repository=pmd, key=SingletonClassReturningNewInstance],
[repository=pmd, key=GenericsNaming],
[repository=pmd, key=MethodWithSameNameAsEnclosingClass],
[repository=pmd, key=SimplifyBooleanReturns],
[repository=pmd, key=SingleMethodSingleton],
[repository=pmd, key=EmptyStatementNotInLoop],
[repository=pmd, key=LooseCouplingWithTypeResolution],
[repository=pmd, key=LogicInversion],
[repository=pmd, key=GuardLogStatementJavaUtil],
[repository=pmd, key=MissingBreakInSwitch],
[repository=pmd, key=ArrayIsStoredDirectly],
[repository=pmd, key=SignatureDeclareThrowsExceptionWithTypeResolution],
[repository=pmd, key=AbstractNaming],
[repository=pmd, key=AvoidStringBufferField],
[repository=pmd, key=ClassNamingShouldBeCamelRule],
[repository=pmd, key=UselessStringValueOf],
[repository=pmd, key=CommentContent],
[repository=pmd, key=ProperCloneImplementation],
[repository=pmd, key=ShortClassName],
[repository=pmd, key=AtLeastOneConstructor],
[repository=pmd, key=AvoidCatchingThrowable],
[repository=pmd, key=ShortMethodName],
[repository=pmd, key=NullAssignment],
[repository=pmd, key=EmptyFinallyBlock],
[repository=pmd, key=LoosePackageCoupling],
[repository=pmd, key=FinalizeOverloaded],
[repository=pmd, key=PositionLiteralsFirstInCaseInsensitiveComparisons],
[repository=pmd, key=ClassMustHaveAuthorRule],
[repository=pmd, key=FieldDeclarationsShouldBeAtStartOfClass],
[repository=pmd, key=AvoidUsingShortType],
[repository=pmd, key=MisplacedNullCheck],
[repository=pmd, key=UnnecessaryConstructor],
[repository=pmd, key=DoNotUseThreads],
[repository=pmd, key=CountDownShouldInFinallyRule],
[repository=pmd, key=AvoidAccessibilityAlteration],
[repository=pmd, key=ClassNamingConventions],
[repository=pmd, key=ConcurrentExceptionWithModifyOriginSubListRule],
[repository=pmd, key=ImportFromSamePackage],
[repository=pmd, key=UnconditionalIfStatement],
[repository=pmd, key=UnnecessaryConversionTemporary],
[repository=pmd, key=EnumConstantsMustHaveCommentRule],
[repository=pmd, key=PositionLiteralsFirstInComparisons],
[repository=pmd, key=ReturnFromFinallyBlock],
[repository=pmd, key=CommentsMustBeJavadocFormatRule],
[repository=pmd, key=SimpleDateFormatNeedsLocale],
[repository=pmd, key=LocalVariableCouldBeFinal],
[repository=pmd, key=DefaultLabelNotLastInSwitchStmt],
[repository=pmd, key=AbstractMethodOrInterfaceMethodMustUseJavadocRule],
[repository=pmd, key=SingularField],
[repository=pmd, key=AvoidPrintStackTrace],
[repository=pmd, key=UseIndexOfChar],
[repository=pmd, key=AvoidNewDateGetTimeRule],
[repository=pmd, key=UseCollectionIsEmpty],
[repository=pmd, key=MethodReturnsInternalArray],
[repository=pmd, key=FinalizeShouldBeProtected],
[repository=pmd, key=AvoidDecimalLiteralsInBigDecimalConstructor],
[repository=pmd, key=IfElseStmtsMustUseBraces],
[repository=pmd, key=TooManyMethods],
[repository=pmd, key=DefaultPackage],
[repository=pmd, key=WhileLoopsMustUseBraces],
[repository=pmd, key=AvoidPrefixingMethodParameters],
[repository=pmd, key=BigDecimalAvoidDoubleConstructorRule],
[repository=pmd, key=AvoidThrowingNullPointerException],
[repository=pmd, key=AvoidUsingVolatile],
[repository=pmd, key=SimplifiedTernary],
[repository=pmd, key=AssignmentInOperand],
[repository=pmd, key=UseVarargs],
[repository=pmd, key=DoNotHardCodeSDCard],
[repository=pmd, key=DuplicateImports],
[repository=pmd, key=NonCaseLabelInSwitchStatement],
[repository=pmd, key=CouplingBetweenObjects],
[repository=pmd, key=ExcessiveParameterList],
[repository=pmd, key=CloneMethodMustImplementCloneableWithTypeResolution],
[repository=pmd, key=PojoNoDefaultValueRule],
[repository=pmd, key=UnnecessaryParentheses],
[repository=pmd, key=LongVariable],
[repository=pmd, key=ServiceOrDaoClassShouldEndWithImplRule],
[repository=pmd, key=SuspiciousConstantFieldName],
[repository=pmd, key=AvoidUsingOctalValues],
[repository=pmd, key=MethodTooLongRule],
[repository=pmd, key=ThreadPoolCreationRule],
[repository=pmd, key=ClassCastExceptionWithSubListToArrayListRule],
[repository=pmd, key=AvoidProtectedFieldInFinalClass],
[repository=pmd, key=ReplaceEnumerationWithIterator],
[repository=pmd, key=NonStaticInitializer],
[repository=pmd, key=InefficientStringBuffering],
[repository=pmd, key=SuspiciousEqualsMethodName],
[repository=pmd, key=ExtendsObject],
[repository=pmd, key=AvoidMissUseOfMathRandomRule],
[repository=pmd, key=AccessorClassGeneration],
[repository=pmd, key=TooManyFields],
[repository=pmd, key=CheckResultSet],
[repository=pmd, key=EmptyTryBlock],
[repository=pmd, key=StringToString],
[repository=pmd, key=AvoidSynchronizedAtMethodLevel],
[repository=pmd, key=UnnecessaryReturn],
[repository=pmd, key=NcssMethodCount],
[repository=pmd, key=BooleanGetMethodName],
[repository=pmd, key=SimplifyBooleanExpressions],
[repository=pmd, key=CyclomaticComplexity],
[repository=pmd, key=TooFewBranchesForASwitchStatement],
[repository=pmd, key=UnusedPrivateMethod],
[repository=pmd, key=AvoidPatternCompileInMethodRule],
[repository=pmd, key=AddEmptyString],
[repository=pmd, key=ModifiedCyclomaticComplexity],
[repository=pmd, key=EmptyStaticInitializer],
[repository=pmd, key=BigIntegerInstantiation],
[repository=pmd, key=UseRightCaseForDateFormatRule],
[repository=pmd, key=CloneMethodMustImplementCloneable],
[repository=pmd, key=GodClass],
[repository=pmd, key=ExceptionAsFlowControl],
[repository=pmd, key=MethodNamingConventions],
[repository=pmd, key=MisleadingVariableName],
[repository=pmd, key=SwitchStatementRule],
[repository=pmd, key=WrapperTypeEqualityRule],
[repository=pmd, key=RedundantFieldInitializer],
[repository=pmd, key=DontCallThreadRun],
[repository=pmd, key=CloneMethodMustBePublic],
[repository=pmd, key=UpperEllRule],
[repository=pmd, key=UseProperClassLoader],
[repository=pmd, key=UnnecessaryFinalModifier],
[repository=pmd, key=NoPackage],
[repository=pmd, key=AbstractClassWithoutAbstractMethod],
[repository=pmd, key=UncommentedEmptyConstructor],
[repository=pmd, key=InsufficientStringBufferDeclaration],
[repository=pmd, key=CommentRequired],
[repository=pmd, key=LowerCamelCaseVariableNamingRule],
[repository=pmd, key=ConfusingTernary],
[repository=pmd, key=EmptySwitchStatements],
[repository=pmd, key=XPathRule],
[repository=pmd, key=AvoidDuplicateLiterals],
[repository=pmd, key=ConstantFieldShouldBeUpperCaseRule],
[repository=pmd, key=AvoidRethrowingException],
[repository=pmd, key=AvoidConstantsInterface],
[repository=pmd, key=AvoidApacheBeanUtilsCopyRule],
[repository=pmd, key=AvoidManuallyCreateThreadRule],
[repository=pmd, key=UnusedFormalParameter],
[repository=pmd, key=CloneMethodReturnTypeMustMatchClassName],
[repository=pmd, key=UseArraysAsList],
[repository=pmd, key=EqualsAvoidNullRule],
[repository=pmd, key=ConsecutiveAppendsShouldReuse],
[repository=pmd, key=CompareObjectsWithEquals],
[repository=pmd, key=AvoidDoubleOrFloatEqualCompareRule],
[repository=pmd, key=EmptySynchronizedBlock],
[repository=pmd, key=AvoidEnumAsIdentifier],
[repository=pmd, key=CloneThrowsCloneNotSupportedException],
[repository=pmd, key=EmptyStatementBlock],
[repository=pmd, key=TooManyStaticImports],
[repository=pmd, key=BooleanPropertyShouldNotStartWithIsRule],
[repository=pmd, key=UnnecessaryLocalBeforeReturn],
[repository=pmd, key=UnnecessaryFullyQualifiedName],
[repository=pmd, key=UseArrayListInsteadOfVector],
[repository=pmd, key=EqualsNull],
[repository=pmd, key=IfStmtsMustUseBraces],
[repository=pmd, key=AvoidReassigningParameters],
[repository=pmd, key=CloseResource],
[repository=pmd, key=ExcessivePublicCount],
[repository=pmd, key=AvoidFieldNameMatchingMethodName],
[repository=pmd, key=OneDeclarationPerLine],
[repository=pmd, key=FinalizeDoesNotCallSuperFinalize],
[repository=pmd, key=PackageCase],
[repository=pmd, key=AvoidUseTimerRule],
[repository=pmd, key=UnsupportedExceptionWithModifyAsListRule]]>
at org.sonar.plugins.pmd.PmdRulesDefinitionTest.test(PmdRulesDefinitionTest.java:48)

[INFO] Running org.sonar.plugins.pmd.profile.PmdProfileExporterTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.636 s - in org.sonar.plugins.pmd.profile.PmdProfileExporterTest
[INFO] Running org.sonar.plugins.pmd.PmdExecutorTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 s - in org.sonar.plugins.pmd.PmdExecutorTest
[INFO] Running org.sonar.plugins.pmd.TextRangeCalculatorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.sonar.plugins.pmd.TextRangeCalculatorTest
[INFO] Running org.sonar.plugins.pmd.PmdLevelUtilsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.sonar.plugins.pmd.PmdLevelUtilsTest
[INFO] Running org.sonar.plugins.pmd.profile.PmdProfileImporterTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s - in org.sonar.plugins.pmd.profile.PmdProfileImporterTest
[INFO] Running org.sonar.plugins.pmd.xml.PmdRuleSetsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in org.sonar.plugins.pmd.xml.PmdRuleSetsTest
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] PmdRulesDefinitionTest.test:48
Expected size:<321> but was:<324> in:
<[[repository=pmd, key=AvoidLosingExceptionInformation],
[repository=pmd, key=UnsynchronizedStaticDateFormatter],
[repository=pmd, key=NeedBraceRule],
[repository=pmd, key=AvoidStartWithDollarAndUnderLineNamingRule],
[repository=pmd, key=MDBAndSessionBeanNamingConvention],
[repository=pmd, key=AvoidCommentBehindStatementRule],
[repository=pmd, key=DoubleCheckedLocking],
[repository=pmd, key=AvoidCallStaticSimpleDateFormatRule],
[repository=pmd, key=RemoteSessionInterfaceNamingConvention],
[repository=pmd, key=AvoidProtectedMethodInFinalClassNotExtending],
[repository=pmd, key=UseObjectForClearerAPI],
[repository=pmd, key=ForLoopShouldBeWhileLoop],
[repository=pmd, key=AvoidThrowingRawExceptionTypes],
[repository=pmd, key=PackageNamingRule],
[repository=pmd, key=StringConcatRule],
[repository=pmd, key=BeanMembersShouldSerialize],
[repository=pmd, key=AvoidDollarSigns],
[repository=pmd, key=MethodReturnWrapperTypeRule],
[repository=pmd, key=UndefineMagicConstantRule],
[repository=pmd, key=EmptyIfStmt],
[repository=pmd, key=UselessOverridingMethod],
[repository=pmd, key=DoNotCallSystemExit],
[repository=pmd, key=MissingStaticMethodInNonInstantiatableClass],
[repository=pmd, key=ReplaceHashtableWithMap],
[repository=pmd, key=ExcessiveClassLength],
[repository=pmd, key=ShortVariable],
[repository=pmd, key=ByteInstantiation],
[repository=pmd, key=MoreThanOneLogger],
[repository=pmd, key=IbatisMethodQueryForListRule],
[repository=pmd, key=EmptyWhileStmt],
[repository=pmd, key=AvoidLiteralsInIfCondition],
[repository=pmd, key=UseStringBufferLength],
[repository=pmd, key=BadComparison],
[repository=pmd, key=AvoidMultipleUnaryOperators],
[repository=pmd, key=UnusedPrivateField],
[repository=pmd, key=CommentSize],
[repository=pmd, key=SwitchDensity],
[repository=pmd, key=EmptyFinalizer],
[repository=pmd, key=TestClassShouldEndWithTestNamingRule],
[repository=pmd, key=PojoMustUsePrimitiveFieldRule],
[repository=pmd, key=CheckSkipResult],
[repository=pmd, key=CallSuperFirst],
[repository=pmd, key=UseLocaleWithCaseConversions],
[repository=pmd, key=StaticEJBFieldShouldBeFinal],
[repository=pmd, key=NPathComplexity],
[repository=pmd, key=AvoidFieldNameMatchingTypeName],
[repository=pmd, key=JumbledIncrementer],
[repository=pmd, key=AvoidConcurrentCompetitionRandomRule],
[repository=pmd, key=RemoteInterfaceNamingConvention],
[repository=pmd, key=IntegerInstantiation],
[repository=pmd, key=CollectionInitShouldAssignCapacityRule],
[repository=pmd, key=AbstractClassShouldStartWithAbstractNamingRule],
[repository=pmd, key=StringBufferInstantiationWithChar],
[repository=pmd, key=AvoidInstantiatingObjectsInLoops],
[repository=pmd, key=ClassWithOnlyPrivateConstructorsShouldBeFinal],
[repository=pmd, key=LockShouldWithTryFinallyRule],
[repository=pmd, key=AvoidUsingHardCodedIP],
[repository=pmd, key=DontUseFloatTypeForLoopIndices],
[repository=pmd, key=ConstructorCallsOverridableMethod],
[repository=pmd, key=LocalInterfaceSessionNamingConvention],
[repository=pmd, key=DontImportJavaLang],
[repository=pmd, key=UnusedModifier],
[repository=pmd, key=UselessParentheses],
[repository=pmd, key=GuardDebugLogging],
[repository=pmd, key=UseCorrectExceptionLogging],
[repository=pmd, key=AvoidAssertAsIdentifier],
[repository=pmd, key=InstantiationToGetClass],
[repository=pmd, key=AvoidBranchingStatementAsLastInLoop],
[repository=pmd, key=ClassCastExceptionWithToArrayRule],
[repository=pmd, key=StringInstantiation],
[repository=pmd, key=FinalizeOnlyCallsSuperFinalize],
[repository=pmd, key=ProperLogger],
[repository=pmd, key=ExceptionClassShouldEndWithExceptionRule],
[repository=pmd, key=NcssConstructorCount],
[repository=pmd, key=LawOfDemeter],
[repository=pmd, key=UseStringBufferForStringAppends],
[repository=pmd, key=ForLoopsMustUseBraces],
[repository=pmd, key=OverrideBothEqualsAndHashcode],
[repository=pmd, key=ShortInstantiation],
[repository=pmd, key=SuspiciousOctalEscape],
[repository=pmd, key=EmptyInitializer],
[repository=pmd, key=DoNotThrowExceptionInFinally],
[repository=pmd, key=CallSuperInConstructor],
[repository=pmd, key=UnnecessaryWrapperObjectCreation],
[repository=pmd, key=DontModifyInForeachCircleRule],
[repository=pmd, key=LocalHomeNamingConvention],
[repository=pmd, key=SystemPrintln],
[repository=pmd, key=SignatureDeclareThrowsException],
[repository=pmd, key=AvoidCatchingGenericException],
[repository=pmd, key=VariableNamingConventions],
[repository=pmd, key=BrokenNullCheck],
[repository=pmd, key=AssignmentToNonFinalStatic],
[repository=pmd, key=ReplaceVectorWithList],
[repository=pmd, key=ExcessiveImports],
[repository=pmd, key=UselessQualifiedThis],
[repository=pmd, key=CallSuperLast],
[repository=pmd, key=AvoidInstanceofChecksInCatchClause],
[repository=pmd, key=CommentDefaultAccessModifier],
[repository=pmd, key=PrematureDeclaration],
[repository=pmd, key=DataflowAnomalyAnalysis],
[repository=pmd, key=AbstractClassWithoutAnyMethod],
[repository=pmd, key=OptimizableToArrayCall],
[repository=pmd, key=UnusedNullCheckInEquals],
[repository=pmd, key=MethodArgumentCouldBeFinal],
[repository=pmd, key=PojoMustOverrideToStringRule],
[repository=pmd, key=UncommentedEmptyMethodBody],
[repository=pmd, key=TransactionMustHaveRollbackRule],
[repository=pmd, key=UseConcurrentHashMap],
[repository=pmd, key=ClassCastExceptionWithToArray],
[repository=pmd, key=OnlyOneReturn],
[repository=pmd, key=UnnecessaryCaseChange],
[repository=pmd, key=EmptyMethodInAbstractClassShouldBeAbstract],
[repository=pmd, key=ImmutableField],
[repository=pmd, key=SimplifyStartsWith],
[repository=pmd, key=StdCyclomaticComplexity],
[repository=pmd, key=AvoidReturnInFinallyRule],
[repository=pmd, key=EmptyCatchBlock],
[repository=pmd, key=UseUtilityClass],
[repository=pmd, key=UseEqualsToCompareStrings],
[repository=pmd, key=ThreadShouldSetNameRule],
[repository=pmd, key=ArrayNamingShouldHaveBracketRule],
[repository=pmd, key=DoNotExtendJavaLangError],
[repository=pmd, key=InefficientEmptyStringCheck],
[repository=pmd, key=AvoidThreadGroup],
[repository=pmd, key=AppendCharacterWithChar],
[repository=pmd, key=RemoveCommentedCodeRule],
[repository=pmd, key=AvoidNegationOperatorRule],
[repository=pmd, key=LongInstantiation],
[repository=pmd, key=NcssTypeCount],
[repository=pmd, key=ThreadLocalShouldRemoveRule],
[repository=pmd, key=AvoidCatchingNPE],
[repository=pmd, key=AvoidCallingFinalize],
[repository=pmd, key=AvoidFinalLocalVariable],
[repository=pmd, key=CollapsibleIfStatements],
[repository=pmd, key=AvoidDeeplyNestedIfStmts],
[repository=pmd, key=UnusedLocalVariable],
[repository=pmd, key=UselessOperationOnImmutable],
[repository=pmd, key=LooseCoupling],
[repository=pmd, key=FinalFieldCouldBeStatic],
[repository=pmd, key=SimplifyConditional],
[repository=pmd, key=MissingSerialVersionUID],
[repository=pmd, key=SuspiciousHashcodeMethodName],
[repository=pmd, key=GuardLogStatement],
[repository=pmd, key=UnusedImports],
[repository=pmd, key=PreserveStackTrace],
[repository=pmd, key=SwitchStmtsShouldHaveDefault],
[repository=pmd, key=AvoidThrowingNewInstanceOfSameException],
[repository=pmd, key=DontImportSun],
[repository=pmd, key=LoggerIsNotStaticFinal],
[repository=pmd, key=UnusedImportsWithTypeResolution],
[repository=pmd, key=ReturnEmptyArrayRatherThanNull],
[repository=pmd, key=BooleanInstantiation],
[repository=pmd, key=NonThreadSafeSingleton],
[repository=pmd, key=AvoidUsingNativeCode],
[repository=pmd, key=AvoidArrayLoops],
[repository=pmd, key=DoNotCallGarbageCollectionExplicitly],
[repository=pmd, key=ExcessiveMethodLength],
[repository=pmd, key=AvoidComplexConditionRule],
[repository=pmd, key=UseNotifyAllInsteadOfNotify],
[repository=pmd, key=ConsecutiveLiteralAppends],
[repository=pmd, key=IdempotentOperations],
[repository=pmd, key=SingletonClassReturningNewInstance],
[repository=pmd, key=GenericsNaming],
[repository=pmd, key=MethodWithSameNameAsEnclosingClass],
[repository=pmd, key=SimplifyBooleanReturns],
[repository=pmd, key=SingleMethodSingleton],
[repository=pmd, key=EmptyStatementNotInLoop],
[repository=pmd, key=LooseCouplingWithTypeResolution],
[repository=pmd, key=LogicInversion],
[repository=pmd, key=GuardLogStatementJavaUtil],
[repository=pmd, key=MissingBreakInSwitch],
[repository=pmd, key=ArrayIsStoredDirectly],
[repository=pmd, key=SignatureDeclareThrowsExceptionWithTypeResolution],
[repository=pmd, key=AbstractNaming],
[repository=pmd, key=AvoidStringBufferField],
[repository=pmd, key=ClassNamingShouldBeCamelRule],
[repository=pmd, key=UselessStringValueOf],
[repository=pmd, key=CommentContent],
[repository=pmd, key=ProperCloneImplementation],
[repository=pmd, key=ShortClassName],
[repository=pmd, key=AtLeastOneConstructor],
[repository=pmd, key=AvoidCatchingThrowable],
[repository=pmd, key=ShortMethodName],
[repository=pmd, key=NullAssignment],
[repository=pmd, key=EmptyFinallyBlock],
[repository=pmd, key=LoosePackageCoupling],
[repository=pmd, key=FinalizeOverloaded],
[repository=pmd, key=PositionLiteralsFirstInCaseInsensitiveComparisons],
[repository=pmd, key=ClassMustHaveAuthorRule],
[repository=pmd, key=FieldDeclarationsShouldBeAtStartOfClass],
[repository=pmd, key=AvoidUsingShortType],
[repository=pmd, key=MisplacedNullCheck],
[repository=pmd, key=UnnecessaryConstructor],
[repository=pmd, key=DoNotUseThreads],
[repository=pmd, key=CountDownShouldInFinallyRule],
[repository=pmd, key=AvoidAccessibilityAlteration],
[repository=pmd, key=ClassNamingConventions],
[repository=pmd, key=ConcurrentExceptionWithModifyOriginSubListRule],
[repository=pmd, key=ImportFromSamePackage],
[repository=pmd, key=UnconditionalIfStatement],
[repository=pmd, key=UnnecessaryConversionTemporary],
[repository=pmd, key=EnumConstantsMustHaveCommentRule],
[repository=pmd, key=PositionLiteralsFirstInComparisons],
[repository=pmd, key=ReturnFromFinallyBlock],
[repository=pmd, key=CommentsMustBeJavadocFormatRule],
[repository=pmd, key=SimpleDateFormatNeedsLocale],
[repository=pmd, key=LocalVariableCouldBeFinal],
[repository=pmd, key=DefaultLabelNotLastInSwitchStmt],
[repository=pmd, key=AbstractMethodOrInterfaceMethodMustUseJavadocRule],
[repository=pmd, key=SingularField],
[repository=pmd, key=AvoidPrintStackTrace],
[repository=pmd, key=UseIndexOfChar],
[repository=pmd, key=AvoidNewDateGetTimeRule],
[repository=pmd, key=UseCollectionIsEmpty],
[repository=pmd, key=MethodReturnsInternalArray],
[repository=pmd, key=FinalizeShouldBeProtected],
[repository=pmd, key=AvoidDecimalLiteralsInBigDecimalConstructor],
[repository=pmd, key=IfElseStmtsMustUseBraces],
[repository=pmd, key=TooManyMethods],
[repository=pmd, key=DefaultPackage],
[repository=pmd, key=WhileLoopsMustUseBraces],
[repository=pmd, key=AvoidPrefixingMethodParameters],
[repository=pmd, key=BigDecimalAvoidDoubleConstructorRule],
[repository=pmd, key=AvoidThrowingNullPointerException],
[repository=pmd, key=AvoidUsingVolatile],
[repository=pmd, key=SimplifiedTernary],
[repository=pmd, key=AssignmentInOperand],
[repository=pmd, key=UseVarargs],
[repository=pmd, key=DoNotHardCodeSDCard],
[repository=pmd, key=DuplicateImports],
[repository=pmd, key=NonCaseLabelInSwitchStatement],
[repository=pmd, key=CouplingBetweenObjects],
[repository=pmd, key=ExcessiveParameterList],
[repository=pmd, key=CloneMethodMustImplementCloneableWithTypeResolution],
[repository=pmd, key=PojoNoDefaultValueRule],
[repository=pmd, key=UnnecessaryParentheses],
[repository=pmd, key=LongVariable],
[repository=pmd, key=ServiceOrDaoClassShouldEndWithImplRule],
[repository=pmd, key=SuspiciousConstantFieldName],
[repository=pmd, key=AvoidUsingOctalValues],
[repository=pmd, key=MethodTooLongRule],
[repository=pmd, key=ThreadPoolCreationRule],
[repository=pmd, key=ClassCastExceptionWithSubListToArrayListRule],
[repository=pmd, key=AvoidProtectedFieldInFinalClass],
[repository=pmd, key=ReplaceEnumerationWithIterator],
[repository=pmd, key=NonStaticInitializer],
[repository=pmd, key=InefficientStringBuffering],
[repository=pmd, key=SuspiciousEqualsMethodName],
[repository=pmd, key=ExtendsObject],
[repository=pmd, key=AvoidMissUseOfMathRandomRule],
[repository=pmd, key=AccessorClassGeneration],
[repository=pmd, key=TooManyFields],
[repository=pmd, key=CheckResultSet],
[repository=pmd, key=EmptyTryBlock],
[repository=pmd, key=StringToString],
[repository=pmd, key=AvoidSynchronizedAtMethodLevel],
[repository=pmd, key=UnnecessaryReturn],
[repository=pmd, key=NcssMethodCount],
[repository=pmd, key=BooleanGetMethodName],
[repository=pmd, key=SimplifyBooleanExpressions],
[repository=pmd, key=CyclomaticComplexity],
[repository=pmd, key=TooFewBranchesForASwitchStatement],
[repository=pmd, key=UnusedPrivateMethod],
[repository=pmd, key=AvoidPatternCompileInMethodRule],
[repository=pmd, key=AddEmptyString],
[repository=pmd, key=ModifiedCyclomaticComplexity],
[repository=pmd, key=EmptyStaticInitializer],
[repository=pmd, key=BigIntegerInstantiation],
[repository=pmd, key=UseRightCaseForDateFormatRule],
[repository=pmd, key=CloneMethodMustImplementCloneable],
[repository=pmd, key=GodClass],
[repository=pmd, key=ExceptionAsFlowControl],
[repository=pmd, key=MethodNamingConventions],
[repository=pmd, key=MisleadingVariableName],
[repository=pmd, key=SwitchStatementRule],
[repository=pmd, key=WrapperTypeEqualityRule],
[repository=pmd, key=RedundantFieldInitializer],
[repository=pmd, key=DontCallThreadRun],
[repository=pmd, key=CloneMethodMustBePublic],
[repository=pmd, key=UpperEllRule],
[repository=pmd, key=UseProperClassLoader],
[repository=pmd, key=UnnecessaryFinalModifier],
[repository=pmd, key=NoPackage],
[repository=pmd, key=AbstractClassWithoutAbstractMethod],
[repository=pmd, key=UncommentedEmptyConstructor],
[repository=pmd, key=InsufficientStringBufferDeclaration],
[repository=pmd, key=CommentRequired],
[repository=pmd, key=LowerCamelCaseVariableNamingRule],
[repository=pmd, key=ConfusingTernary],
[repository=pmd, key=EmptySwitchStatements],
[repository=pmd, key=XPathRule],
[repository=pmd, key=AvoidDuplicateLiterals],
[repository=pmd, key=ConstantFieldShouldBeUpperCaseRule],
[repository=pmd, key=AvoidRethrowingException],
[repository=pmd, key=AvoidConstantsInterface],
[repository=pmd, key=AvoidApacheBeanUtilsCopyRule],
[repository=pmd, key=AvoidManuallyCreateThreadRule],
[repository=pmd, key=UnusedFormalParameter],
[repository=pmd, key=CloneMethodReturnTypeMustMatchClassName],
[repository=pmd, key=UseArraysAsList],
[repository=pmd, key=EqualsAvoidNullRule],
[repository=pmd, key=ConsecutiveAppendsShouldReuse],
[repository=pmd, key=CompareObjectsWithEquals],
[repository=pmd, key=AvoidDoubleOrFloatEqualCompareRule],
[repository=pmd, key=EmptySynchronizedBlock],
[repository=pmd, key=AvoidEnumAsIdentifier],
[repository=pmd, key=CloneThrowsCloneNotSupportedException],
[repository=pmd, key=EmptyStatementBlock],
[repository=pmd, key=TooManyStaticImports],
[repository=pmd, key=BooleanPropertyShouldNotStartWithIsRule],
[repository=pmd, key=UnnecessaryLocalBeforeReturn],
[repository=pmd, key=UnnecessaryFullyQualifiedName],
[repository=pmd, key=UseArrayListInsteadOfVector],
[repository=pmd, key=EqualsNull],
[repository=pmd, key=IfStmtsMustUseBraces],
[repository=pmd, key=AvoidReassigningParameters],
[repository=pmd, key=CloseResource],
[repository=pmd, key=ExcessivePublicCount],
[repository=pmd, key=AvoidFieldNameMatchingMethodName],
[repository=pmd, key=OneDeclarationPerLine],
[repository=pmd, key=FinalizeDoesNotCallSuperFinalize],
[repository=pmd, key=PackageCase],
[repository=pmd, key=AvoidUseTimerRule],
[repository=pmd, key=UnsupportedExceptionWithModifyAsListRule]]>
[INFO]
[ERROR] Tests run: 76, Failures: 1, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for SonarQube PMD Project 3.2.1:
[INFO]
[INFO] SonarQube PMD Project .............................. SUCCESS [ 1.853 s]
[INFO] SonarQube PMD Plugin ............................... FAILURE [ 11.130 s]
[INFO] SonarQube PMD Plugin Integration Test .............. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.689 s
[INFO] Finished at: 2020-10-31T10:18:08+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project sonar-pmd-plugin: There are test failures.
[ERROR]
[ERROR] Please refer to /home/sonar-pmd-p3c/sonar-pmd-plugin/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :sonar-pmd-plugin

如何整合自己编写的p3c-pmd下的规则

感谢您分享的代码,我还有一个问题:
我自己下载p3c-pmd后编写了部分自定义的规则,如何将这部分规则整合进该项目,并最终打包应用在sonarqube中?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.