We started out with a sample project from an earlier version of flink-java.
The sample project's pom.xml contained a long list of <exclude/> elements
for building the fat jar. The fat jar size is slightly over 100MB in our
case.

We are looking to upgrade to Flink 1.5 so we updated the pom.xml using one
generated with the maven command on Flink 1.5 quick start page:
https://ci.apache.org/projects/flink/flink-docs-release-1.5/quickstart/java_api_quickstart.html


The fat jar from the same code increases to over 200MB. I notice that the
new pom.xml file only has a very short <exclude/> list (4 lines). I wonder
if there is a recommended exclude list for Flink 1.5? I could use the
exclude list from the earlier version and do a bit of trial and error to
clean it up. If there is an updated list for 1.5, it'll probably save us a
lot time. File size isn't so much of an issue for storage. In our process
we copy the pipeline jar files so it'll take twice of the time before we
can start the job.

Thanks!
Jack

Reply via email to