maven-pmd-plugin
maven-pmd-plugin copied to clipboard
Apache Maven PMD Plugin
### New feature, improvement proposal I would like an option to keep generating the XML file, but to skip the HTML reports. The `pmd.xml` file is used by Sonar so...
### Affected version master ### Bug description Get rid of outdated artefact and migrate to Maven 3 native resolver
Bumps org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
### Affected version HEAD ### Bug description ``` [WARNING] Unresolvable link in javadoc tag with value #getOutputName() found in target/maven-plugin-plugin-sources/org.apache.maven.reporting/maven-reporting-impl/4.0.0/sources/org/apache/maven/reporting/AbstractMavenReport.java:92: Could not resolve javadoc reference JavadocReference [moduleName=Optional.empty, packageNameClassName=Optional.empty, member=Optional[getOutputName()], label=Optional.empty]...
### Affected version 3.28.1-SNAPSHOT (current master) ### Bug description > [INFO] --- dependency:3.8.1:analyze-only (analyze) @ maven-pmd-plugin --- [WARNING] Unused declared dependencies found: [WARNING] net.sourceforge.pmd:pmd-java:jar:7.18.0:runtime [WARNING] net.sourceforge.pmd:pmd-javascript:jar:7.18.0:runtime [WARNING] net.sourceforge.pmd:pmd-jsp:jar:7.18.0:runtime [WARNING] org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.9.24:test...
Currently, the plugin requires rules to be specified via a ruleset file using the `` element. This approach is inflexible, especially in multi-module Maven projects with parent/child relationships. When a...
### Affected version 3.7.0 ### Bug description When ``true`` is set on a mult-maven module project and I run ``mvn test pmd:aggregate-pmd-no-fork pmd:check -T2C`` (parallel building active!) the following crash...
### Affected version head ### Bug description The way it's set up now there's a bug in CpdReport and perhaps PmdReport where executeReport gets an empty filesToProcess if it's called...
### New feature, improvement proposal The PMD plugin has a goal [`aggregate-pmd-no-fork`](https://maven.apache.org/plugins/maven-pmd-plugin/aggregate-pmd-no-fork-mojo.html) to generate a site report in an aggregator. But the counterpart for CPD is missing. Note: The "fork-using"...