Apache Maven 1.x has reached its end of life, and is no longer supported. For more information, see the announcement. Users are encouraged to migrate to the current version of Apache Maven.

PMD Results

The following document contains the results of PMD.

Summary

Files Errors
18 35

Files

Files Violations
org/apache/maven/jelly/JellyBuildListener.java 1
org/apache/maven/jelly/JellyUtils.java 1
org/apache/maven/jelly/MavenJellyContext.java 2
org/apache/maven/jelly/tags/BaseTagLibrary.java 1
org/apache/maven/jelly/tags/maven/RootRelativePathTag.java 1
org/apache/maven/plugin/GoalToJellyScriptHousingMapper.java 1
org/apache/maven/plugin/JellyScriptHousing.java 2
org/apache/maven/plugin/PluginCacheManager.java 1
org/apache/maven/project/Project.java 2
org/apache/maven/util/HttpUtils.java 1
org/apache/maven/util/MD5Sum.java 1
org/apache/maven/werkz/Goal.java 4
org/apache/maven/werkz/jelly/JellySession.java 3
org/apache/maven/jelly/tags/maven/DependencyResolverTest.java 2
org/apache/maven/plugin/PluginManagerTest.java 1
org/apache/maven/util/DVSLPathToolTest.java 2
org/apache/maven/werkz/GoalTest.java 8
org/apache/maven/werkz/ProjectTest.java 1

org/apache/maven/jelly/JellyBuildListener.java

Violation Line
Avoid empty catch blocks - details... 135

org/apache/maven/jelly/JellyUtils.java

Violation Line
Avoid empty catch blocks - details... 313

org/apache/maven/jelly/MavenJellyContext.java

Violation Line
Overriding method merely calls super - details... 171
Overriding method merely calls super - details... 695

org/apache/maven/jelly/tags/BaseTagLibrary.java

Violation Line
Avoid unused imports such as 'org.apache.maven.jelly.tags.maven.MavenTagLibrary' - details... 22

org/apache/maven/jelly/tags/maven/RootRelativePathTag.java

Violation Line
Avoid unused imports such as 'org.apache.commons.jelly.Tag' - details... 27

org/apache/maven/plugin/GoalToJellyScriptHousingMapper.java

Violation Line
Avoid empty catch blocks - details... 455

org/apache/maven/plugin/JellyScriptHousing.java

Violation Line
Avoid empty catch blocks - details... 194
Avoid empty catch blocks - details... 252

org/apache/maven/plugin/PluginCacheManager.java

Violation Line
Avoid empty catch blocks - details... 254

org/apache/maven/project/Project.java

Violation Line
Avoid unused imports such as 'org.apache.maven.plugin.UnknownPluginException' - details... 29
These nested if statements could be combined - details... 865

org/apache/maven/util/HttpUtils.java

Violation Line
Avoid empty catch blocks - details... 103

org/apache/maven/util/MD5Sum.java

Violation Line
Avoid empty catch blocks - details... 160

org/apache/maven/werkz/Goal.java

Violation Line
Avoid empty while statements - details... 257
Avoid empty while statements - details... 301
Avoid empty while statements - details... 345
Avoid empty while statements - details... 389

org/apache/maven/werkz/jelly/JellySession.java

Violation Line
Avoid empty catch blocks - details... 87
Avoid empty catch blocks - details... 99
Avoid empty catch blocks - details... 111

org/apache/maven/jelly/tags/maven/DependencyResolverTest.java

Violation Line
Avoid empty catch blocks - details... 83
Avoid empty catch blocks - details... 93

org/apache/maven/plugin/PluginManagerTest.java

Violation Line
Avoid unused private methods such as 'deletePlugin(String)'. - details... 240

org/apache/maven/util/DVSLPathToolTest.java

Violation Line
Avoid unused private fields such as 'expected'. - details... 166
Avoid unused private fields such as 'expectedNoBase'. - details... 171

org/apache/maven/werkz/GoalTest.java

Violation Line
Avoid empty catch blocks - details... 174
Avoid empty catch blocks - details... 200
Avoid empty catch blocks - details... 240
Avoid empty catch blocks - details... 280
Avoid empty catch blocks - details... 320
Avoid empty catch blocks - details... 360
Avoid empty catch blocks - details... 401
Avoid empty catch blocks - details... 442

org/apache/maven/werkz/ProjectTest.java

Violation Line
Avoid empty catch blocks - details... 105