4.0.0 org.apache.flink flink-parent 1.12-SNAPSHOT .. flink-runtime-web_${scala.binary.version} flink-runtime-web jar parameter-program parameter-program-without-manifest org.apache.flink flink-runtime_${scala.binary.version} ${project.version} org.apache.flink flink-clients_${scala.binary.version} ${project.version} org.apache.flink flink-shaded-netty org.apache.flink flink-shaded-guava org.apache.flink flink-shaded-jackson org.apache.flink flink-test-utils-junit org.apache.flink flink-test-utils_${scala.binary.version} ${project.version} test org.apache.flink flink-runtime_${scala.binary.version} ${project.version} test-jar test org.apache.flink flink-shaded-jackson-module-jsonSchema test commons-io commons-io test skip-webui-build com.github.eirslett frontend-maven-plugin true web-dashboard web/** src/main/resources org.apache.maven.plugins maven-jar-plugin test-jar test-program-jar process-test-classes jar org/apache/flink/runtime/webmonitor/handlers/utils/TestProgram.java org.apache.flink.runtime.webmonitor.handlers.utils.TestProgram test-program test-parameter-program-jar process-test-classes jar org/apache/flink/runtime/webmonitor/handlers/utils/TestProgram.java org.apache.flink.runtime.webmonitor.testutils.ParameterProgram ${test.parameterProgram.name} test-parameter-program-jar-without-manifest process-test-classes jar org/apache/flink/runtime/webmonitor/handlers/utils/TestProgram.java ${test.ParameterProgramNoManifest.name} test-output-program-jar process-test-classes jar org/apache/flink/runtime/webmonitor/handlers/utils/OutputTestProgram.java org.apache.flink.runtime.webmonitor.handlers.utils.OutputTestProgram output-test-program com.github.eirslett frontend-maven-plugin 1.6 install node and npm install-node-and-npm v10.9.0 npm install npm ci --cache-max=0 --no-save true npm run build npm run build web-dashboard org.apache.maven.plugins maven-surefire-plugin ${project.build.directory} ${test.parameterProgram.name} ${test.ParameterProgramNoManifest.name}