You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "AB-xdev (Jira)" <ji...@apache.org> on 2024/06/10 12:21:00 UTC
[jira] [Created] (MPMD-399) Incorrect warning: The project X does not seem to be compiled. PMD results might be inaccurate.
AB-xdev created MPMD-399:
----------------------------
Summary: Incorrect warning: The project X does not seem to be compiled. PMD results might be inaccurate.
Key: MPMD-399
URL: https://issues.apache.org/jira/browse/MPMD-399
Project: Maven PMD Plugin
Issue Type: Bug
Components: PMD
Affects Versions: 3.22.0
Reporter: AB-xdev
PMD plugin is reporting the following warnings on in a multi-maven project:
"The project X does not seem to be compiled. PMD results might be inaccurate."
This is caused by the fact that not all modules have a
* {{src/main/java}} or
* {{src/test/java}} folder
and therefore no {{target/classes}} or {{target/test-classes}} folders are generated.
The affected code that causes the problem can be found here:
https://github.com/apache/maven-pmd-plugin/blob/1961d771ea585e9344c25dfde194ee64a1b9040b/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java#L516-L532
Reproduction example:
* Create a maven multi-module project
* Leave {{src/main/java}} of one module empty
* Execute {{pmd:aggregate-pmd}} or {{test pmd:aggregate-pmd-no-fork -DskipTests}}
→ (x) Warning is reported
--
This message was sent by Atlassian Jira
(v8.20.10#820010)