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
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 255
Useless parentheses. 258
Useless parentheses. 258
Useless parentheses. 274
Useless parentheses. 313
Useless parentheses. 313
Useless parentheses. 313
Useless parentheses. 336
Useless parentheses. 346
Useless parentheses. 351
Useless parentheses. 351
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 383
Useless parentheses. 386
Useless parentheses. 386
Useless parentheses. 402
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 439
Useless parentheses. 442
Useless parentheses. 442
Useless parentheses. 458
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 495
Useless parentheses. 498
Useless parentheses. 498
Useless parentheses. 514
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 551
Useless parentheses. 554
Useless parentheses. 554
Useless parentheses. 570
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 607
Useless parentheses. 610
Useless parentheses. 610
Useless parentheses. 626
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 663
Useless parentheses. 666
Useless parentheses. 666
Useless parentheses. 682
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 719
Useless parentheses. 722
Useless parentheses. 722
Useless parentheses. 738
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 775
Useless parentheses. 778
Useless parentheses. 778
Useless parentheses. 794
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 831
Useless parentheses. 834
Useless parentheses. 834
Useless parentheses. 850
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 887
Useless parentheses. 890
Useless parentheses. 890
Useless parentheses. 906
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 943
Useless parentheses. 946
Useless parentheses. 946
Useless parentheses. 962
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 999
Useless parentheses. 1002
Useless parentheses. 1002
Useless parentheses. 1018
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1055
Useless parentheses. 1058
Useless parentheses. 1058
Useless parentheses. 1074
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1111
Useless parentheses. 1114
Useless parentheses. 1114
Useless parentheses. 1130
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1167
Useless parentheses. 1170
Useless parentheses. 1170
Useless parentheses. 1186
Avoid unused local variables such as 'domIndex'. 1232
Useless parentheses. 1618
Useless parentheses. 1622
Useless parentheses. 1628

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
These nested if statements could be combined 12161220
Useless parentheses. 1216
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