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.

Reply via email to