Hendrik Ebbers created MPMD-317:
-----------------------------------

             Summary: NoClassDefFoundError for provided classes
                 Key: MPMD-317
                 URL: https://issues.apache.org/jira/browse/MPMD-317
             Project: Maven PMD Plugin
          Issue Type: Bug
          Components: PMD
    Affects Versions: 3.13.0
         Environment: Java 1.8.101
            Reporter: Hendrik Ebbers


When executing the pmd:pmd goal on a JakartaEE based project several of the 
JakartaEE APIs can not be found in the PMD execution:

 

{{[INFO] --- maven-pmd-plugin:3.13.0:pmd (default-cli) @ ermittlung ---}}
{{[WARNING] The project ermittlung-ear does not seem to be compiled. PMD 
results might be inaccurate.}}
{{[WARNING] Error during type resolution of field 'Logger' in class 
de.xx.MyClass due to: java.lang.NoClassDefFoundError: javax/jms/Destination}}
{{[WARNING] Error during type resolution of field 'xx' in class de.xx.Class2 
due to: java.lang.NoClassDefFoundError: javax/persistence/NoResultException}}
{{[WARNING] Error during type resolution of field 'Logger' in class 
de.xx.Class2 due to: java.lang.NoClassDefFoundError: javax/jms/Destination}}
{{[WARNING] Error during type resolution of field 'xx' in class de.xx.Class3 
due to: java.lang.NoClassDefFoundError: Ljavax/persistence/LockModeType;}}

 

{{I assume that the error is based on the scope of the JakartaEE dependency 
that is defined as "provided"}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to