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. 367
Avoid empty if statements 421424
Avoid empty catch blocks 579581
Avoid empty catch blocks 599601
Avoid empty catch blocks 619621
Avoid empty catch blocks 638640
Avoid empty catch blocks 658660
Avoid empty catch blocks 678680
Avoid empty catch blocks 699701
Avoid empty catch blocks 719721
Avoid empty catch blocks 739741
Useless parentheses. 812
Useless parentheses. 812
Useless parentheses. 911912
Useless parentheses. 929
Useless parentheses. 1093
Useless parentheses. 1093
Avoid empty if statements 11351139
These nested if statements could be combined 12061214
These nested if statements could be combined 12091213
Useless parentheses. 1209
Useless parentheses. 1210
Useless parentheses. 1286
Useless parentheses. 1286
Useless parentheses. 1313
Useless parentheses. 1313
Useless parentheses. 1446
Useless parentheses. 1446
Useless parentheses. 1490
Useless parentheses. 1490
Useless parentheses. 1490
Useless parentheses. 1496
Useless parentheses. 1496
Useless parentheses. 1496
Useless parentheses. 1503
Useless parentheses. 1795
Useless parentheses. 1795

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

Violation Line
Avoid unused method parameters such as 'buildingRequest'. 393
Useless parentheses. 777
Avoid unused method parameters such as 'directory'. 791
Avoid unused method parameters such as 'keepParent'. 1072
Avoid unused method parameters such as 'directory'. 1264
Avoid unused method parameters such as 'archetypeDescriptor'. 1322

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