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}