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 210212

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 598600
Avoid empty catch blocks 618620
Avoid empty catch blocks 638640
Avoid empty catch blocks 657659
Avoid empty catch blocks 677679
Avoid empty catch blocks 697699
Avoid empty catch blocks 718720
Avoid empty catch blocks 738740
Avoid empty catch blocks 758760
Useless parentheses. 831
Useless parentheses. 831
Useless parentheses. 930931
Useless parentheses. 948
Useless parentheses. 1112
Useless parentheses. 1112
Avoid empty if statements 11541158
These nested if statements could be combined 12251233
These nested if statements could be combined 12281232
Useless parentheses. 1228
Useless parentheses. 1229
Useless parentheses. 1305
Useless parentheses. 1305
Useless parentheses. 1332
Useless parentheses. 1332
Useless parentheses. 1465
Useless parentheses. 1465
Useless parentheses. 1509
Useless parentheses. 1509
Useless parentheses. 1509
Useless parentheses. 1515
Useless parentheses. 1515
Useless parentheses. 1515
Useless parentheses. 1522
Useless parentheses. 1814
Useless parentheses. 1814

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

Violation Line
Avoid unused method parameters such as 'buildingRequest'. 384
Useless parentheses. 759
Avoid unused method parameters such as 'directory'. 773
Avoid unused method parameters such as 'keepParent'. 1054
Avoid unused method parameters such as 'directory'. 1246
Avoid unused method parameters such as 'archetypeDescriptor'. 1295

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

Violation Line
Useless parentheses. 326
Useless parentheses. 567

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

Violation Line
These nested if statements could be combined 284301