diff --git a/flink-clients/pom.xml b/flink-clients/pom.xml index 8781d7b7eb3df..6505844814798 100644 --- a/flink-clients/pom.xml +++ b/flink-clients/pom.xml @@ -108,7 +108,7 @@ under the License. - org.apache.flink.client.testjar.WordCount + org.apache.flink.client.testjar.TestJob maven @@ -118,6 +118,39 @@ under the License. + + create-test-dependency-user-jar + process-test-classes + + single + + + + + org.apache.flink.client.testjar.TestUserClassLoaderJob + + + maven + false + + src/test/assembly/test-assembly-test-user-classloader-job-jar.xml + + + + + create-test-dependency-user-jar-depend + process-test-classes + + single + + + maven + false + + src/test/assembly/test-assembly-test-user-classloader-job-lib-jar.xml + + + - - maven-assembly-plugin - 2.4 - - - create-test-dependency - process-test-classes - - single - - - - - org.apache.flink.container.entrypoint.TestJob - - - maven - false - - src/test/assembly/test-assembly.xml - - - - - create-test-dependency-user-jar - process-test-classes - - single - - - - - org.apache.flink.container.entrypoint.testjar.TestUserClassLoaderJob - - - maven - false - - src/test/assembly/test-assembly-test-user-classloader-job-jar.xml - - - - - create-test-dependency-user-jar-depend - process-test-classes - - single - - - maven - false - - src/test/assembly/test-assembly-test-user-classloader-job-lib-jar.xml - - - - - - - - maven-clean-plugin - 2.5 - - - remove-externaltestclasses - process-test-classes - - clean - - - true - - - ${project.build.testOutputDirectory} - - **/testjar/TestUser*.class - - - - - - - - - diff --git a/flink-container/src/main/java/org/apache/flink/container/entrypoint/StandaloneJobClusterEntryPoint.java b/flink-container/src/main/java/org/apache/flink/container/entrypoint/StandaloneJobClusterEntryPoint.java index d28052c15946b..3490d389062cf 100644 --- a/flink-container/src/main/java/org/apache/flink/container/entrypoint/StandaloneJobClusterEntryPoint.java +++ b/flink-container/src/main/java/org/apache/flink/container/entrypoint/StandaloneJobClusterEntryPoint.java @@ -21,6 +21,7 @@ import org.apache.flink.annotation.VisibleForTesting; import org.apache.flink.api.common.JobID; import org.apache.flink.client.deployment.application.ApplicationDispatcherLeaderProcessFactoryFactory; +import org.apache.flink.client.deployment.application.ClassPathPackagedProgramRetriever; import org.apache.flink.client.deployment.application.executors.EmbeddedExecutor; import org.apache.flink.client.program.PackagedProgram; import org.apache.flink.client.program.PackagedProgramRetriever; diff --git a/flink-container/src/test/assembly/test-assembly.xml b/flink-container/src/test/assembly/test-assembly.xml deleted file mode 100644 index e29953c3be39f..0000000000000 --- a/flink-container/src/test/assembly/test-assembly.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - test-jar - - jar - - false - - - ${project.build.testOutputDirectory} - / - - org/apache/flink/container/entrypoint/TestJob - - - -