Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

org/apache/maven/archetype/DefaultArchetypeManager.java

Violation Line
Avoid empty catch blocks 218220

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' 346
Useless parentheses. 468
Useless parentheses. 484
Unnecessary use of fully qualified name 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' due to existing import 'org.apache.maven.archetype.metadata.ArchetypeDescriptor' 492

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

Violation Line
Useless parentheses. 71

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

Violation Line
Useless parentheses. 189
Useless parentheses. 228
Useless parentheses. 228
Useless parentheses. 232
Useless parentheses. 232
Useless parentheses. 232
Useless parentheses. 238
Useless parentheses. 238
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 256
Useless parentheses. 259
Useless parentheses. 259
Useless parentheses. 275
Useless parentheses. 314
Useless parentheses. 314
Useless parentheses. 314
Useless parentheses. 337
Useless parentheses. 347
Useless parentheses. 352
Useless parentheses. 352
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 384
Useless parentheses. 387
Useless parentheses. 387
Useless parentheses. 403
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 440
Useless parentheses. 443
Useless parentheses. 443
Useless parentheses. 459
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 496
Useless parentheses. 499
Useless parentheses. 499
Useless parentheses. 515
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 552
Useless parentheses. 555
Useless parentheses. 555
Useless parentheses. 571
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 608
Useless parentheses. 611
Useless parentheses. 611
Useless parentheses. 627
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 664
Useless parentheses. 667
Useless parentheses. 667
Useless parentheses. 683
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 720
Useless parentheses. 723
Useless parentheses. 723
Useless parentheses. 739
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 776
Useless parentheses. 779
Useless parentheses. 779
Useless parentheses. 795
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 832
Useless parentheses. 835
Useless parentheses. 835
Useless parentheses. 851
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 888
Useless parentheses. 891
Useless parentheses. 891
Useless parentheses. 907
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 944
Useless parentheses. 947
Useless parentheses. 947
Useless parentheses. 963
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1000
Useless parentheses. 1003
Useless parentheses. 1003
Useless parentheses. 1019
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1056
Useless parentheses. 1059
Useless parentheses. 1059
Useless parentheses. 1075
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1112
Useless parentheses. 1115
Useless parentheses. 1115
Useless parentheses. 1131
Unnecessary use of fully qualified name 'java.util.Collection' due to existing import 'java.util.Collection' 1168
Useless parentheses. 1171
Useless parentheses. 1171
Useless parentheses. 1187
Avoid unused local variables such as 'domIndex'. 1233
Useless parentheses. 1619
Useless parentheses. 1623
Useless parentheses. 1629

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

Violation Line
Avoid empty catch blocks 500502
Useless parentheses. 514
Useless parentheses. 518
Avoid empty catch blocks 529531

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. 379
Avoid empty if statements 435438
Avoid empty catch blocks 605607
Avoid empty catch blocks 625627
Avoid empty catch blocks 645647
Avoid empty catch blocks 664666
Avoid empty catch blocks 684686
Avoid empty catch blocks 704706
Avoid empty catch blocks 725727
Avoid empty catch blocks 745747
Avoid empty catch blocks 765767
Useless parentheses. 838
Useless parentheses. 838
Useless parentheses. 937938
Useless parentheses. 955
Useless parentheses. 1119
Useless parentheses. 1119
Avoid empty if statements 11611165
These nested if statements could be combined 12321240
Useless parentheses. 1235
These nested if statements could be combined 12351239
Useless parentheses. 1236
Useless parentheses. 1312
Useless parentheses. 1312
Useless parentheses. 1339
Useless parentheses. 1339
Useless parentheses. 1472
Useless parentheses. 1472
Useless parentheses. 1516
Useless parentheses. 1516
Useless parentheses. 1516
Useless parentheses. 1522
Useless parentheses. 1522
Useless parentheses. 1522
Useless parentheses. 1529
Useless parentheses. 1819
Useless parentheses. 1819

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

Violation Line
Avoid unused method parameters such as 'buildingRequest'. 389
Useless parentheses. 774
Avoid unused method parameters such as 'directory'. 788
Avoid unused method parameters such as 'keepParent'. 1085
Avoid unused method parameters such as 'directory'. 1293
Avoid unused method parameters such as 'archetypeDescriptor'. 1342

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

Violation Line
Useless parentheses. 356
Useless parentheses. 630

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

Violation Line
These nested if statements could be combined 299328