Chesnay, thank you for all your hard work on this! David
On Fri, May 12, 2023 at 4:03 PM Chesnay Schepler <ches...@apache.org> wrote: > > > What happened? > > I have just merged the last commits to properly support Maven 3.3+ on > the Flink master branch. > > mvnw and CI have been updated to use Maven 3.8.6. > > > What does this mean for me? > > * You can now use Maven versions beyond 3.2.5 (duh). > o Most versions should work, but 3.8.6 was the most tested and is > thus recommended. > o 3.8.*5* is known to *NOT* work. > * Starting from 1.18.0 you need to use Maven 3.8.6 for releases. > o This may change to a later version until the release of 1.18.0. > o There have been too many issues with recent Maven releases to > make a range acceptable. > * *All dependencies that are bundled by a module must be marked as > optional.* > o *This is verified on CI > > <https://github.com/apache/flink/blob/master/tools/ci/flink-ci-tools/src/main/java/org/apache/flink/tools/ci/optional/ShadeOptionalChecker.java>.* > o *Background info can be found in the wiki > <https://cwiki.apache.org/confluence/display/FLINK/Dependencies>.* > > > Can I continue using Maven 3.2.5? > > For now, yes, but support will eventually be removed. > > > Does this affect users? > > No. > > > Please ping me if you run into any issues.