Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.6.1.

Files

org/apache/maven/archetype/DefaultArchetypeManager.java

Violation Line
Avoid empty catch blocks 214216

org/apache/maven/archetype/common/DefaultArchetypeArtifactManager.java

Violation Line
Unnecessary use of fully qualified name 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' due to existing import 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' 300
Useless parentheses. 408
Useless parentheses. 417
Unnecessary use of fully qualified name 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' due to existing import 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' 421

org/apache/maven/archetype/common/DefaultArchetypeFilesResolver.java

Violation Line
Useless parentheses. 74

org/apache/maven/archetype/common/MavenJDOMWriter.java

Violation Line
Useless parentheses. 188
Useless parentheses. 227
Useless parentheses. 227
Useless parentheses. 231
Useless parentheses. 231
Useless parentheses. 231
Useless parentheses. 237
Useless parentheses. 237
Useless parentheses. 258
Useless parentheses. 258
Useless parentheses. 274
Useless parentheses. 312
Useless parentheses. 312
Useless parentheses. 312
Useless parentheses. 335
Useless parentheses. 345
Useless parentheses. 350
Useless parentheses. 350
Useless parentheses. 385
Useless parentheses. 385
Useless parentheses. 401
Useless parentheses. 441
Useless parentheses. 441
Useless parentheses. 457
Useless parentheses. 497
Useless parentheses. 497
Useless parentheses. 513
Useless parentheses. 553
Useless parentheses. 553
Useless parentheses. 569
Useless parentheses. 608
Useless parentheses. 608
Useless parentheses. 624
Useless parentheses. 663
Useless parentheses. 663
Useless parentheses. 679
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 716
Useless parentheses. 719
Useless parentheses. 719
Useless parentheses. 735
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 772
Useless parentheses. 775
Useless parentheses. 775
Useless parentheses. 791
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 828
Useless parentheses. 831
Useless parentheses. 831
Useless parentheses. 847
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 884
Useless parentheses. 887
Useless parentheses. 887
Useless parentheses. 903
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 940
Useless parentheses. 943
Useless parentheses. 943
Useless parentheses. 959
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 996
Useless parentheses. 999
Useless parentheses. 999
Useless parentheses. 1015
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1052
Useless parentheses. 1055
Useless parentheses. 1055
Useless parentheses. 1071
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1108
Useless parentheses. 1111
Useless parentheses. 1111
Useless parentheses. 1127
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1164
Useless parentheses. 1167
Useless parentheses. 1167
Useless parentheses. 1183
Useless parentheses. 1613
Useless parentheses. 1617
Useless parentheses. 1623

org/apache/maven/archetype/common/util/Format.java

Violation Line
Avoid empty catch blocks 497499
Useless parentheses. 512
Useless parentheses. 516
Avoid empty catch blocks 527529

org/apache/maven/archetype/common/util/ListScanner.java

Violation Line
Useless parentheses. 515
Useless parentheses. 515

org/apache/maven/archetype/common/util/PathUtils.java

Violation Line
Useless parentheses. 50
Useless parentheses. 50

org/apache/maven/archetype/common/util/XMLOutputter.java

Violation Line
Useless parentheses. 374
Avoid empty if statements 428431
Avoid empty catch blocks 586588
Avoid empty catch blocks 606608
Avoid empty catch blocks 626628
Avoid empty catch blocks 645647
Avoid empty catch blocks 665667
Avoid empty catch blocks 685687
Avoid empty catch blocks 706708
Avoid empty catch blocks 726728
Avoid empty catch blocks 746748
Useless parentheses. 819
Useless parentheses. 819
Useless parentheses. 918919
Useless parentheses. 936
Useless parentheses. 1100
Useless parentheses. 1100
Avoid empty if statements 11421146
These nested if statements could be combined 12131221
Useless parentheses. 1216
These nested if statements could be combined 12161220
Useless parentheses. 1217
Useless parentheses. 1293
Useless parentheses. 1293
Useless parentheses. 1320
Useless parentheses. 1320
Useless parentheses. 1453
Useless parentheses. 1453
Useless parentheses. 1497
Useless parentheses. 1497
Useless parentheses. 1497
Useless parentheses. 1503
Useless parentheses. 1503
Useless parentheses. 1503
Useless parentheses. 1510
Useless parentheses. 1802
Useless parentheses. 1802

org/apache/maven/archetype/creator/FilesetArchetypeCreator.java

Violation Line
Avoid unused method parameters such as 'buildingRequest'. 393
Useless parentheses. 774
Avoid unused method parameters such as 'directory'. 788
Avoid unused method parameters such as 'keepParent'. 1069
Avoid unused method parameters such as 'directory'. 1261
Avoid unused method parameters such as 'archetypeDescriptor'. 1319

org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java

Violation Line
Useless parentheses. 331
Useless parentheses. 572

org/apache/maven/archetype/old/DefaultOldArchetype.java

Violation Line
These nested if statements could be combined 284301