Kunal8954 opened a new pull request, #528:
URL: https://github.com/apache/maven-build-cache-extension/pull/528

   Fixes #525.
   
   A plugin config value (e.g. a <directory> tag) can point into another 
reactor module's tree. That module's target/ output isn't reproducible across 
builds (jar timestamps, maven-status files that change whenever the module is 
actually compiled rather than restored from the cache), so the checksum flaps 
even though none of this project's own inputs changed.
   
   ExclusionResolver now optionally takes the full list of reactor projects and 
also excludes every sibling module's own default build output directories, not 
just the current project's.
   
   Also fixes DefaultPluginScanConfig#getTagScanProperties, which hardcoded the 
glob to "*" and so always won over MavenProjectInput's defaultIfEmpty(...) 
fallback to the project's configured maven.build.cache.input.glob, silently 
ignoring it for every plugin-config-derived input whenever no explicit dir-scan 
config applied to a tag.
   
   Added regression tests for both


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to