[
https://issues.apache.org/jira/browse/MPMD-363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Delany updated MPMD-363:
------------------------
Description:
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).
was:
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).
> 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
> Priority: Major
>
> 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)