首页 > 其他分享 >flink 1.18.1编译问题处理

flink 1.18.1编译问题处理

时间:2024-10-01 22:49:24浏览次数:11  
标签:npm node web flink 1.18 编译 install

编译命令:

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 从特定模块恢复编译过程

标签:npm,node,web,flink,1.18,编译,install
From: https://www.cnblogs.com/me-time/p/18444225

相关文章

  • 【C++篇】领略模板编程的进阶之美:参数巧思与编译的智慧
    文章目录C++模板进阶编程前言第一章:非类型模板参数1.1什么是非类型模板参数?1.1.1非类型模板参数的定义1.2非类型模板参数的注意事项1.3非类型模板参数的使用场景示例:静态数组的实现第二章:模板的特化2.1什么是模板特化?2.1.1模板特化的分类2.2函数模板特化......
  • sizeof vs strlen - 关于代码可读性、性能考量和编译器优化
    1、起因经常在咱们代码里面见到sizeof(“HEADER”)这类代码来计算常量字符串的长度,例如上次的一个代码review:之所以这么写可能基于以下几点考虑:(1)sizeof()是运算符而不是函数调用,编译时确定而不是运行时执行,因此不占用运行时时间(2)strlen()是GLIBC标准库函数,运行时需要进行......
  • 为什么需要 AI 编译器
    为什么需要AI编译器随着硬件技术的不断进步,进入了一个新的计算加速时代,这个时代的硬件平台变得越来越复杂和多层次。现代计算加速平台采用了多层架构,包括标量、向量、多核、多包、多机架等不同层次的并行处理能力。这种设计不仅提高了性能,也增加了硬件设计的复杂性。同时,现代计......
  • java:详解java编译命令和启动命令
    编译命令在Java开发过程中,编译Java源文件(通常以.java为扩展名)是不可或缺的一步。这一步骤是通过javac命令完成的,该命令是Java编译器(JavaCompiler)的命令行工具。编译后的代码会生成字节码文件,这些文件以.class为扩展名,并可在Java虚拟机(JVM)上运行。基本语法......