4.0.0 org.apache.flink flink-parent 2.1-SNAPSHOT flink-runtime-web Flink : Runtime web jar parameter-program parameter-program-without-manifest parameter-program-with-eager-sink --add-opens=java.base/java.util=ALL-UNNAMED org.apache.flink flink-runtime ${project.version} org.apache.flink flink-clients ${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 ${project.version} 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 use-alibaba-mirror use-alibaba-mirror --registry http://172.17.0.1:8888/repository/npm/ web-dashboard web/** src/main/resources org.apache.maven.plugins maven-jar-plugin 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-with-eager-sink process-test-classes jar org/apache/flink/runtime/webmonitor/handlers/utils/EagerSinkProgram.java org.apache.flink.runtime.webmonitor.handlers.utils.EagerSinkProgram ${test.ParameterProgramWithEagerSink.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.12.1 install node and npm install-node-and-npm v22.11.0 10.9.0 npm install npm ci --cache-max=0 --no-save ${npm.proxy} true npm run ci-check npm run ci-check web-dashboard org.apache.maven.plugins maven-surefire-plugin ${project.build.directory} ${test.parameterProgram.name} ${test.ParameterProgramNoManifest.name} ${test.ParameterProgramWithEagerSink.name}