PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/apache/maven/DefaultMaven.java

Violation Line
Avoid returning from a finally block 364

org/apache/maven/RepositoryUtils.java

Violation Line
Avoid unused imports such as 'org.apache.maven.artifact.InvalidRepositoryException' 28
Avoid unused imports such as 'org.apache.maven.artifact.repository.MavenArtifactRepository' 34
Avoid unused imports such as 'org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout' 35
Avoid unused imports such as 'org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2' 36
Avoid unused imports such as 'org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout' 37
Avoid unused imports such as 'org.codehaus.plexus.util.StringUtils' 38

org/apache/maven/bridge/MavenRepositorySystem.java

Violation Line
Avoid unused private fields such as 'artifactResolver'. 84
Avoid unused private fields such as 'plexus'. 90

org/apache/maven/bridge/MirrorSelector.java

Violation Line
Do not hard code the IP address 130

org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java

Violation Line
Avoid unused imports such as 'org.apache.maven.RepositoryUtils' 27

org/apache/maven/execution/MavenSession.java

Violation Line
Avoid unused constructor parameters such as 'unused'. 101
Avoid unused constructor parameters such as 'eventDispatcher'. 101

org/apache/maven/execution/SettingsAdapter.java

Violation Line
Avoid unused private fields such as 'runtimeInfo'. 48

org/apache/maven/lifecycle/LifecycleExecutionException.java

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

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

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

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

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

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

Violation Line
Avoid unused method parameters such as 'muxer'. 181

org/apache/maven/plugin/CycleDetectedInPluginGraphException.java

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

org/apache/maven/plugin/DefaultBuildPluginManager.java

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

org/apache/maven/plugin/ExtensionRealmCache.java

Violation Line
Avoid modifiers which are implied by the context 47–60

org/apache/maven/plugin/PluginArtifactsCache.java

Violation Line
Avoid modifiers which are implied by the context 50–68

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'. 80
Avoid unused constructor parameters such as 'pathTranslator'. 80
Avoid unused constructor parameters such as 'logger'. 80
Avoid unused constructor parameters such as 'properties'. 81

org/apache/maven/plugin/PluginRealmCache.java

Violation Line
Avoid modifiers which are implied by the context 44–55

org/apache/maven/project/MavenProject.java

Violation Line
These nested if statements could be combined 351–355
These nested if statements could be combined 1548–1551
These nested if statements could be combined 1573–1577
These nested if statements could be combined 1727–1730
These nested if statements could be combined 1747–1750

org/apache/maven/project/ProjectRealmCache.java

Violation Line
Avoid modifiers which are implied by the context 46–59