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]
