Apache

Docs Plugins

Assembly Plugin 3.8.0 · Other versions

A Maven plugin to create archives of your project's sources, classes, dependencies etc. from flexible assembly descriptors.

Source
Generated from the code
Wrong?
Report a problem

PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 3

org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 648–661

org/apache/maven/plugins/assembly/artifact/ResolutionManagementInfo.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 49–53

org/apache/maven/plugins/assembly/utils/AssemblyFileUtils.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 50–52

org/apache/maven/plugins/assembly/utils/WindowsLineFeedInputStream.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 71–74

Priority 4

org/apache/maven/plugins/assembly/archive/task/AddArtifactTask.java

Rule Violation Line
UselessParentheses Useless parentheses. 231

org/apache/maven/plugins/assembly/archive/task/AddDependencySetsTask.java

Rule Violation Line
UselessParentheses Useless parentheses. 183

org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ComponentsXmlArchiverFileFilter': 'COMPONENTS_XML_PATH' is already in scope because it is declared in an enclosing type 157

org/apache/maven/plugins/assembly/format/ReaderFormatter.java

Rule Violation Line
UselessParentheses Useless parentheses. 91

org/apache/maven/plugins/assembly/io/DefaultMessageHolder.java

Rule Violation Line
UselessParentheses Useless parentheses. 490
UselessParentheses Useless parentheses. 494
UselessParentheses Useless parentheses. 498
UselessParentheses Useless parentheses. 502

org/apache/maven/plugins/assembly/io/MessageLevels.java

Rule Violation Line
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 83
UselessParentheses Useless parentheses. 85
UselessParentheses Useless parentheses. 87
UselessParentheses Useless parentheses. 89

org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.codehaus.plexus.interpolation.fixed': 'PrefixedPropertiesValueSource' is already in scope because it is imported in this file 437

org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.codehaus.plexus.interpolation.fixed': 'PrefixedObjectValueSource' is already in scope because it is imported in this file 212
UselessParentheses Useless parentheses. 444
UselessParentheses Useless parentheses. 448

Files

org/apache/maven/plugins/assembly/archive/archiver/AssemblyProxyArchiver.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 648–661

org/apache/maven/plugins/assembly/archive/task/AddArtifactTask.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 231

org/apache/maven/plugins/assembly/archive/task/AddDependencySetsTask.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 183

org/apache/maven/plugins/assembly/artifact/ResolutionManagementInfo.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 49–53

org/apache/maven/plugins/assembly/filter/ComponentsXmlArchiverFileFilter.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ComponentsXmlArchiverFileFilter': 'COMPONENTS_XML_PATH' is already in scope because it is declared in an enclosing type 4 157

org/apache/maven/plugins/assembly/format/ReaderFormatter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 91

org/apache/maven/plugins/assembly/io/DefaultMessageHolder.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 490
UselessParentheses Useless parentheses. 4 494
UselessParentheses Useless parentheses. 4 498
UselessParentheses Useless parentheses. 4 502

org/apache/maven/plugins/assembly/io/MessageLevels.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 83
UselessParentheses Useless parentheses. 4 85
UselessParentheses Useless parentheses. 4 87
UselessParentheses Useless parentheses. 4 89

org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.codehaus.plexus.interpolation.fixed': 'PrefixedPropertiesValueSource' is already in scope because it is imported in this file 4 437

org/apache/maven/plugins/assembly/utils/AssemblyFileUtils.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 50–52

org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'org.codehaus.plexus.interpolation.fixed': 'PrefixedObjectValueSource' is already in scope because it is imported in this file 4 212
UselessParentheses Useless parentheses. 4 444
UselessParentheses Useless parentheses. 4 448

org/apache/maven/plugins/assembly/utils/WindowsLineFeedInputStream.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 71–74