4.0.0 org.apache.flink flink-parent 1.12-SNAPSHOT .. flink-python_${scala.binary.version} Flink : Python jar org.apache.flink flink-core ${project.version} provided org.apache.flink flink-clients_${scala.binary.version} ${project.version} provided org.apache.flink flink-java ${project.version} provided org.apache.flink flink-streaming-java_${scala.binary.version} ${project.version} provided org.apache.flink flink-table-common ${project.version} provided org.apache.flink flink-table-planner_${scala.binary.version} ${project.version} provided org.apache.flink flink-table-runtime-blink_${scala.binary.version} ${project.version} provided org.apache.flink flink-table-planner-blink_${scala.binary.version} ${project.version} provided org.apache.beam beam-runners-java-fn-execution org.apache.beam beam-runners-core-java com.google.protobuf protobuf-java net.sf.py4j py4j net.razorvine pyrolite 4.13 net.razorvine serpent org.apache.arrow arrow-vector ${arrow.version} commons-codec commons-codec io.netty netty-buffer io.netty netty-common io.netty netty-buffer 4.1.44.Final io.netty netty-common 4.1.44.Final org.apache.flink flink-core ${project.version} test-jar test org.apache.flink flink-runtime_${scala.binary.version} ${project.version} test-jar test org.apache.flink flink-streaming-java_${scala.binary.version} ${project.version} test-jar test org.apache.flink flink-table-runtime-blink_${scala.binary.version} ${project.version} test-jar test org.apache.flink flink-table-planner-blink_${scala.binary.version} ${project.version} test-jar test org.apache.flink flink-test-utils-junit net.sf.py4j py4j ${py4j.version} org.apache.beam beam-runners-java-fn-execution ${beam.version} org.apache.beam beam-runners-core-java ${beam.version} com.google.protobuf protobuf-java ${protoc.version} src/main/resources org.apache.maven.plugins maven-antrun-plugin clean clean run generate-resources generate-resources run org.apache.maven.plugins maven-shade-plugin shade-flink package shade false net.razorvine:* net.sf.py4j:* org.apache.beam:* com.fasterxml.jackson.core:* joda-time:* com.google.protobuf:* org.apache.arrow:* io.netty:* com.google.flatbuffers:* org.apache.beam:beam-sdks-java-core org/apache/beam/vendor/bytebuddy/** org/apache/beam/repackaged/core/org/antlr/** META-INF/maven/org.antlr/** org/apache/beam/repackaged/core/org/apache/commons/compress/** org/apache/beam/repackaged/core/org/apache/commons/lang3/** py4j org.apache.flink.api.python.shaded.py4j net.razorvine org.apache.flink.api.python.shaded.net.razorvine com.fasterxml.jackson org.apache.flink.api.python.shaded.com.fasterxml.jackson org.joda.time org.apache.flink.api.python.shaded.org.joda.time com.google.protobuf org.apache.flink.api.python.shaded.com.google.protobuf org.apache.arrow org.apache.flink.api.python.shaded.org.apache.arrow io.netty org.apache.flink.api.python.shaded.io.netty com.google.flatbuffers org.apache.flink.api.python.shaded.com.google.flatbuffers com.github.os72 protoc-jar-maven-plugin ${protoc.version} generate-sources run ${protoc.version} pyflink/proto org.apache.maven.plugins maven-surefire-plugin -Xms256m -Xmx2048m -Dmvn.forkNumber=${surefire.forkNumber} -Dio.netty.tryReflectionSetAccessible=true -XX:+UseG1GC org.apache.maven.plugins maven-jar-plugin testUDF1 test-jar **/TestScalarFunction1.class ${project.build.directory}/func1 testUDF2 test-jar **/TestScalarFunction2.class ${project.build.directory}/func2 testJavaDDL test-jar **/PythonFunctionFactoryTest.class ${project.build.directory}/javaDDL data-stream-test test-jar **/DataStreamTestCollectSink.class **/MyCustomSourceFunction.class **/PartitionCustomTestMapFunction.class ${project.build.directory}/data-stream-test dummy-job-jar test-jar org.apache.flink.client.cli.TestJob **/TestJob.class ${project.build.directory}/dummy-job-jar test-jar test-jar