PMD Results

The following document contains the results of PMD 4.3.

Files

org/apache/maven/DefaultProjectDependencyGraph.java

Violation Line
These nested if statements could be combined 81 - 84

org/apache/maven/ReactorReader.java

Violation Line
Avoid unused imports such as 'javax.inject.Singleton' 34

org/apache/maven/RepositoryUtils.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 91

org/apache/maven/artifact/InvalidRepositoryException.java

Violation Line
Avoid unused constructor parameters such as 't'. 49 - 53

org/apache/maven/configuration/BasedirBeanConfigurationPathTranslator.java

Violation Line
Avoid empty if statements 53 - 55

org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java

Violation Line
These nested if statements could be combined 247 - 250

org/apache/maven/execution/MavenSession.java

Violation Line
Avoid unused constructor parameters such as 'eventDispatcher'. 100 - 114
Avoid unused constructor parameters such as 'unused'. 100 - 114

org/apache/maven/lifecycle/LifecycleExecutionException.java

Violation Line
Avoid unused constructor parameters such as 'execution'. 54 - 58
Avoid unused constructor parameters such as 'execution'. 60 - 64

org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java

Violation Line
Avoid unused private fields such as 'pluginVersionResolver'. 75

org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java

Violation Line
These nested if statements could be combined 80 - 83

org/apache/maven/lifecycle/internal/ExecutionPlanItem.java

Violation Line
Avoid unused imports such as 'java.util.concurrent.CountDownLatch' 30

org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java

Violation Line
Avoid unused imports such as 'org.apache.maven.execution.MavenSession' 22
Avoid unused imports such as 'org.apache.maven.execution.ProjectDependencyGraph' 23

org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java

Violation Line
Avoid unused private fields such as 'projectExecutionListeners'. 65

org/apache/maven/lifecycle/internal/builder/BuilderCommon.java

Violation Line
Avoid empty if statements 159 - 161

org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java

Violation Line
Avoid unused method parameters such as 'muxer'. 178 - 195

org/apache/maven/plugin/CycleDetectedInPluginGraphException.java

Violation Line
Avoid unused constructor parameters such as 'e'. 35 - 40

org/apache/maven/plugin/DefaultBuildPluginManager.java

Violation Line
Avoid unused private fields such as 'mojoExecutionListeners'. 61

org/apache/maven/plugin/PluginConfigurationException.java

Violation Line
Avoid unused private fields such as 'pluginDescriptor'. 33
Avoid unused private fields such as 'originalMessage'. 35

org/apache/maven/plugin/PluginParameterExpressionEvaluator.java

Violation Line
Avoid unused constructor parameters such as 'project'. 79 - 84
Avoid unused constructor parameters such as 'logger'. 79 - 84
Avoid unused constructor parameters such as 'properties'. 79 - 84
Avoid unused constructor parameters such as 'pathTranslator'. 79 - 84
Avoid empty if statements 447 - 449

org/apache/maven/project/MavenProject.java

Violation Line
Avoid unused imports such as 'java.util.Iterator' 74
These nested if statements could be combined 491 - 494
These nested if statements could be combined 535 - 538
These nested if statements could be combined 556 - 559
These nested if statements could be combined 687 - 690
These nested if statements could be combined 707 - 710
These nested if statements could be combined 764 - 767
These nested if statements could be combined 784 - 787
These nested if statements could be combined 1897 - 1915
These nested if statements could be combined 1925 - 1944

org/apache/maven/project/artifact/MavenMetadataSource.java

Violation Line
These nested if statements could be combined 163 - 166

org/apache/maven/settings/SettingsUtils.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 98
Avoid using java.lang.ThreadGroup; it is not thread safe 138
Avoid using java.lang.ThreadGroup; it is not thread safe 148
Avoid using java.lang.ThreadGroup; it is not thread safe 158
Avoid using java.lang.ThreadGroup; it is not thread safe 170
Avoid using java.lang.ThreadGroup; it is not thread safe 224
Avoid using java.lang.ThreadGroup; it is not thread safe 249