Changes since 24.6.0.beta6
Fixes
-
Enforce plugin-required dependencies and log incompatibilities (#20601)
Commit · Pull request · IssueThe Flow Maven Plugin uses a class loader that combines project and plugin dependencies to ensure class scanning happens on runtime artifacts. However, plugin execution may fail if the project defines dependency versions incompatible with those used by the plugin. This change enforces the use of plugin-defined versions for certain dependencies not directly used by Flow at runtime. Additionally, it logs potential incompatibilities for other dependencies if the build fails.