| <!DOCTYPE html> |
| |
| <html class="no-js" lang="en" dir="ltr"> |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="x-ua-compatible" content="ie=edge"> |
| <title>Apache NetBeans Maven Utilities - NBM Maven Plugin – PMD Results</title> |
| <link rel="stylesheet" href="./css/netbeans.css" /> |
| <link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet"> |
| </head> |
| <body> |
| <div class="top-bar" id="responsive-menu"> |
| <div class='top-bar-left'> |
| <a class='title' href="http://netbeans.apache.org"><img src='/images/apache-netbeans.svg' style='padding: 8px; height: 48px;'>Apache NetBeans (incubating)</a> |
| </div> |
| <div class="top-bar-right"> |
| <ul class="vertical medium-horizontal menu" style="right: 90px;" data-responsive-menu="drilldown medium-dropdown"> |
| <li> <a href="../nb-repository/index.html">NB Repository Plugin</a> </li> |
| <li> <strong style='line-height: 1;margin-bottom: 0;padding: 0.7rem 1rem;display: block;' >NBM Plugin</strong> </li> |
| <li> <a href="../shared/index.html">Shared</a> </li> |
| <li> <a href="../parent/index.html">Parent</a> </li> |
| </ul> |
| </div> |
| </div> |
| <div class='grid-container main-content'> |
| <div id="toc" class="toc"> |
| <div id="toctitle">Overview</div> |
| <ul class="sectlevel1"> |
| <li><a href="index.html">Usage</a></li> |
| <li><a href="plugin-info.html">Plugin Goals</a></li> |
| </ul> |
| <div id="toctitle">HOWTOs</div> |
| <ul class="sectlevel1"> |
| <li><a href="buildinstexample.html">Customize installers</a></li> |
| <li><a href="upgrade.html">Upgrade from older versions</a></li> |
| </ul> |
| <div id="toctitle">Deprecated</div> |
| <ul class="sectlevel1"> |
| <li><a href="nbm.html">Descriptor Format</a></li> |
| <li><a href="descriptor.html">Example Descriptor</a></li> |
| </ul> |
| </div> |
| <div id="preamble"> |
| <div class="sectionbody"> |
| <div class="section"> |
| <h2><a name="PMD_Results"></a>PMD Results</h2> |
| <p>The following document contains the results of <a class="externalLink" href="http://pmd.sourceforge.net/">PMD</a> 6.4.0.</p></div> |
| <div class="section"> |
| <h2><a name="Files"></a>Files</h2> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FAbstractNbmMojo.java"></a>org/netbeans/nbm/AbstractNbmMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/AbstractNbmMojo.html#L79">79</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCollectLibrariesNodeVisitor.java"></a>org/netbeans/nbm/CollectLibrariesNodeVisitor.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Avoid unused private fields such as 'duplicates'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CollectLibrariesNodeVisitor.html#L58">58</a></td></tr> |
| <tr class="a"> |
| <td>Avoid unused private fields such as 'conflicts'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CollectLibrariesNodeVisitor.html#L60">60</a></td></tr> |
| <tr class="b"> |
| <td>These nested if statements could be combined</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CollectLibrariesNodeVisitor.html#L160">160</a>–<a href="./xref/org/netbeans/nbm/CollectLibrariesNodeVisitor.html#L167">167</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCollectModuleLibrariesNodeVisitor.java"></a>org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/CollectModuleLibrariesNodeVisitor.html#L120">120</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCreateNetBeansFileStructure.java"></a>org/netbeans/nbm/CreateNetBeansFileStructure.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Avoid unused imports such as 'java.util.Properties'</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/CreateNetBeansFileStructure.html#L29">29</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCreateStandaloneMojo.java"></a>org/netbeans/nbm/CreateStandaloneMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Do not start a literal by 0 unless its an octal value</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CreateStandaloneMojo.html#L87">87</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCreateUpdateSiteMojo.java"></a>org/netbeans/nbm/CreateUpdateSiteMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Avoid empty if statements</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CreateUpdateSiteMojo.html#L225">225</a>–<a href="./xref/org/netbeans/nbm/CreateUpdateSiteMojo.html#L227">227</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FCreateWebstartAppMojo.java"></a>org/netbeans/nbm/CreateWebstartAppMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Avoid empty if statements</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/CreateWebstartAppMojo.html#L213">213</a>–<a href="./xref/org/netbeans/nbm/CreateWebstartAppMojo.html#L215">215</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FNetBeansManifestUpdateMojo.java"></a>org/netbeans/nbm/NetBeansManifestUpdateMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="a"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="b"> |
| <td>Avoid unused private fields such as 'WARN'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L154">154</a></td></tr> |
| <tr class="a"> |
| <td>Avoid unused private fields such as 'localRepository'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L251">251</a></td></tr> |
| <tr class="b"> |
| <td>Avoid unused private fields such as 'artifactFactory'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L257">257</a></td></tr> |
| <tr class="a"> |
| <td>Avoid unused private fields such as 'artifactMetadataSource'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L263">263</a></td></tr> |
| <tr class="b"> |
| <td>Avoid unused private fields such as 'artifactCollector'.</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L269">269</a></td></tr> |
| <tr class="a"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L324">324</a>–<a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L325">325</a></td></tr> |
| <tr class="b"> |
| <td>Avoid empty if statements</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L338">338</a>–<a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L340">340</a></td></tr> |
| <tr class="a"> |
| <td>These nested if statements could be combined</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L832">832</a>–<a href="./xref/org/netbeans/nbm/NetBeansManifestUpdateMojo.html#L835">835</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FRunNetBeansMojo.java"></a>org/netbeans/nbm/RunNetBeansMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td>These nested if statements could be combined</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/RunNetBeansMojo.html#L189">189</a>–<a href="./xref/org/netbeans/nbm/RunNetBeansMojo.html#L196">196</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FRunPlatformAppMojo.java"></a>org/netbeans/nbm/RunPlatformAppMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td>These nested if statements could be combined</td> |
| <td>3</td> |
| <td><a href="./xref/org/netbeans/nbm/RunPlatformAppMojo.html#L130">130</a>–<a href="./xref/org/netbeans/nbm/RunPlatformAppMojo.html#L138">138</a></td></tr></table></div> |
| <div class="section"> |
| <h3><a name="org.2Fnetbeans.2Fnbm.2FHelpMojo.java"></a>org/netbeans/nbm/HelpMojo.java</h3> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Violation</th> |
| <th>Priority</th> |
| <th>Line</th></tr> |
| <tr class="a"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/HelpMojo.html#L241">241</a></td></tr> |
| <tr class="b"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/HelpMojo.html#L290">290</a></td></tr> |
| <tr class="a"> |
| <td>Useless parentheses.</td> |
| <td>4</td> |
| <td><a href="./xref/org/netbeans/nbm/HelpMojo.html#L300">300</a></td></tr></table></div></div> |
| <div class="section"> |
| <h2><a name="Processing_Errors"></a>Processing Errors</h2> |
| <table border="0" class="bodyTable"> |
| <tr class="b"> |
| <th>Filename</th> |
| <th>Problem</th></tr> |
| <tr class="a"> |
| <td>org/netbeans/nbm/CreateClusterAppMojo.java</td> |
| <td>Error while parsing /home/jenkins/jenkins-slave/workspace/incubator-netbeans-mavenutils-website/master-branch/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java |
| <div> |
| <pre>net.sourceforge.pmd.PMDException: Error while parsing /home/jenkins/jenkins-slave/workspace/incubator-netbeans-mavenutils-website/master-branch/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java |
| at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:99) |
| at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:51) |
| at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:78) |
| at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:24) |
| at java.util.concurrent.FutureTask.run(FutureTask.java:266) |
| at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) |
| at java.util.concurrent.FutureTask.run(FutureTask.java:266) |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) |
| at java.lang.Thread.run(Thread.java:748) |
| Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 191, Column 57: Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode! |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:23) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadDiamondUsage(JavaParser.java:88) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeArguments(JavaParser.java:2269) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceType(JavaParser.java:2194) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:4476) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:3914) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:3727) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:3589) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:3551) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:3404) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:3298) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:3245) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:3190) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:3129) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3093) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3040) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3000) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:2960) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:2920) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:2880) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:2840) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:2801) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:2660) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:1460) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1335) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.LocalVariableDeclaration(JavaParser.java:4904) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:4824) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:4785) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:4644) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:5168) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:4680) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:4827) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:4785) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:1615) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1239) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1194) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:650) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:539) |
| at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:276) |
| at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:57) |
| at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:111) |
| at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:175) |
| at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:96) |
| ... 9 more |
| </pre></div></td></tr></table></div> |
| </div> |
| </div> |
| </div> |
| <div class='grid-container incubator-area' style='margin-top: 64px'> |
| <div class='grid-x grid-padding-x'> |
| <div class='large-auto cell text-center'> |
| <a href="https://www.apache.org/"> |
| <img style="width: 320px" title="Apache Software Foundation" src="/images/asf_logo_wide.svg" /> |
| </a> |
| </div> |
| <div class='large-auto cell text-center'> |
| <a href="https://www.apache.org/events/current-event.html"> |
| <img style="width:234px; height: 60px;" title="Apache Software Foundation current event" src="https://www.apache.org/events/current-event-234x60.png"/> |
| </a> |
| </div> |
| </div> |
| </div> |
| <div class='footer-disclaimer'> |
| <div class="footer-disclaimer-content"> |
| <p>Copyright © 2017-2018 <a href="https://www.apache.org">The Apache Software Foundation</a>.</p> |
| <p>Licensed under the Apache <a href="https://www.apache.org/licenses/">license</a>, version 2.0</p> |
| <p><a href="https://incubator.apache.org/" alt="Apache Incubator"><img src='/images/incubator_feather_egg_logo_bw_crop.png' title='Apache Incubator'></img></a></p> |
| <div style='max-width: 40em; margin: 0 auto'> |
| <p>Apache NetBeans is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p> |
| <p>Apache Incubator, Apache, the Apache feather logo, the Apache NetBeans logo, and the Apache Incubator project logo are trademarks of <a href="https://www.apache.org">The Apache Software Foundation</a>.</p> |
| <p>Oracle and Java are registered trademarks of Oracle and/or its affiliates.</p> |
| </div> |
| |
| </div> |
| </div> |
| <a href="https://github.com/apache/incubator-netbeans-mavenutils"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a> |
| |
| |
| |
| <script src="/js/vendor/jquery-3.2.1.min.js"></script> |
| <script src="/js/vendor/what-input.js"></script> |
| <script src="/js/vendor/jquery.colorbox-min.js"></script> |
| <script src="/js/vendor/foundation.min.js"></script> |
| <script src="/js/netbeans.js"></script> |
| <script> |
| |
| $(function(){ $(document).foundation(); }); |
| </script> |
| </body> |