如何解决用本地副本覆盖 Maven 下载的第 3 方软件?
我正在运行 Ubuntu 18.04 的 32 位版本并尝试从源代码构建 32 位 Jenkins。 它在最后阶段失败(见下文),因为它找不到 Nodejs 的 Linux x86 版本。他们不再为 Linux 制作 32 位版本。我很好 - 我已经下载了 14.15.4 Nodejs 源代码并构建了我自己的 32 位版本。如何覆盖试图直接从 Nodejs 分发站点下载不存在的包的 Jenkins maven 构建? 我曾尝试将我自制的 node-14.15.4-linux-x86.tar.gz 预置在适当的位置,但由于该软件包在它试图从 (404 -未找到)。如果我可以阻止它尝试下载或告诉它从本地文件系统中提取 .tar.gz 包,我认为应该可以解决问题。我没有在网上找到任何东西,maven 配置对我来说完全陌生。
[INFO] Installing node version v14.15.4
[INFO] Downloading https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x86.tar.gz to /home/scott/.m2/repository/com/github/eirslett/node/14.15.4/node-14.15.4-linux-x86.tar.gz
[INFO] No proxies configured
[INFO] No proxy was configured,downloading directly
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Jenkins main module 2.275-SNAPSHOT:
[INFO]
[INFO] Jenkins main module ................................ SUCCESS [ 4.868 s]
[INFO] Jenkins BOM ........................................ SUCCESS [ 0.156 s]
[INFO] Jenkins cli ........................................ SUCCESS [ 10.285 s]
[INFO] Jenkins core ....................................... SUCCESS [01:12 min]
[INFO] Jenkins war ........................................ FAILURE [ 4.536 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:35 min
[INFO] Finished at: 2021-01-08T00:47:30-06:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.0:install-node-and-yarn (install node and yarn) on project jenkins-war: Could not download Node.js: Got error code 404 from the server. -> [Help 1]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。