flink 1.18.1编译问题处理

编译命令:

mvn clean install -DskipTests -Dspotless.check.skip=true -Drat.skip=true -P release

无法下载node、npm

问题
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.0:install-node-and-npm (install node and npm) on project flink-runtime-web: Could not download npm: Could not download https://registry.npmjs.org/npm/-/npm-8.1.2.tgz: Read timed out -> [Help 1]

分析

执行步骤:1. 先下载node、npm;2. 执行npm install 安装前端依赖;3. 执行npm run ci-check
圈出来的步骤为从官网下载node、npm,如果网速不行或者无法访问官网,会导致超时。

解决

  1. 本地单独安装nodejs(下载nodejs安装包,并配置nodejs环境)
  2. 注释掉圈出来的下载部分
  3. 将安装后的node目录复制到 flink-runtime-web 模块下对应目录中

  4. 重新执行编译过程;或者按照提示执行 mvn -rf :flink-runtime-web 从特定模块恢复编译过程
posted @ 2024-10-01 22:55  huakaitingqian  阅读(173)  评论(0)    收藏  举报