Delany created MPMD-363:
---------------------------

             Summary: aggregate-cpd-check doesn't work on large projects
                 Key: MPMD-363
                 URL: https://issues.apache.org/jira/browse/MPMD-363
             Project: Maven PMD Plugin
          Issue Type: Bug
          Components: CPD
    Affects Versions: 3.20.0
            Reporter: Delany


I'm having some trouble with the aggregate-cpd-check goal in a large project. 
The reactor build passes when it should fail. I know there are violations since 
cpd-check fails a couple of modules individually. But on another smaller 
project aggregate-cpd-check correctly fails the build.

I'm not able to share these projects, but I can share some logs. Here are the 
relevant snippets starting after the first "[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-pmd-plugin:3.20.0:aggregate-cpd' with basic 
configurator -->"

WORKING CORRECTLY (finds cpd violations):

 
{code:java}
[DEBUG] -- end configuration --
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[DEBUG] Exclusions: 
**/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail
[DEBUG] Inclusions: **/*.java
[DEBUG] Searching for files in directory 
/git/izpack/customshortcutpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/deploydatabasepanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/deploydirectorypanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/deployiiswebapppanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/deploywebapppanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/headlessdeploycomponentpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationmanagerpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationoptionspanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationospanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationselectionpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationstargetpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/installationsummarypanel/src/main/java
[DEBUG] Searching for files in directory /git/izpack/jrepathpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/licensepackpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/postinstallpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/preinstallpanel/src/main/java
[DEBUG] Searching for files in directory 
/git/izpack/productpublicnamepanel/src/main/java
[DEBUG] Searching for files in directory /git/izpack/tomcatpanel/src/main/java
[INFO] PMD version: 6.53.0{code}
NOT WORKING CORRECTLY (doesn't find cpd violations):

 

 
{code:java}
[DEBUG] -- end configuration --
[DEBUG] Exclusions: 
**/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail
[DEBUG] Inclusions: **/*.java
[INFO] PMD version: 6.53.0{code}
Where are all the "Searching for files in directory"?

The only noticable difference between the configuration is the enormous 
*reactorProjects* property (500 items).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to