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)

Reply via email to