gradle构建spring-framework源码

5.3.22版本构建

通过启动的jvm参数配置代理下载

image-20240121204701337

Could not download jruby-stdlib-9.2.20.1.jar (org.jruby:jruby-stdlib:9.2.20.1)
Could not get resource 'https://repo.maven.apache.org/maven2/org/jruby/jruby-stdlib/9.2.20.1/jruby-stdlib-9.2.20.1.jar'.
Could not GET 'https://repo.maven.apache.org/maven2/org/jruby/jruby-stdlib/9.2.20.1/jruby-stdlib-9.2.20.1.jar'.
Read timed outPossible solution:- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html再刷新一次,下载成功了
D:\environment\gradle\gredleRepository\caches\modules-2\files-2.1\org.jruby\jruby-stdlib\9.2.20.1\ab3f211235b19cac3eaa7eefe2f4217d6de444ad

6.x版本构建-代理

image-20240121212039992

image-20240121211920039

image-20240121213301380

spring高版本必须要高版本的JDK才支持,部分java自带方法只有高版本才支持。

这样配置代理之后,使用jinfo -sysprops查询启动的系统参数,发现里面没有这几项代理配置(可能是没有加载进配置文件,代理确实被使用了)。

下面的报错像是下载Java相关编译报错,应该是不能直接下,从main分支切换为6.x分支,等着下载就好了

image-20240121215134414
https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings

image-20240121214821142

构建成功

image-20240122140131827

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/423102.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python+PyQt5 网口功能测试

UI界面: 源代码: # -*- coding: utf-8 -*-# Form implementation generated from reading ui file NetOpeningWinFrm.ui # # Created by: PyQt5 UI code generator 5.15.2 # # WARNING: Any manual changes made to this file will be lost when pyuic5…

springcloud alibaba sentinel熔断降级

简介 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 sentinel相当于hystrix的升级版,加入了web界面,能够实时在线的改变流…

Spring Security 之 用户名/密码认证

用户名/密码 验证用户身份的最常见方式之一是验证用户名和密码。Spring Security提供了全面的支持,用于使用用户名和密码进行身份验证。 您可以使用以下方式配置用户名和密码身份验证: @Configuration @EnableWebSecurity public class SecurityConfig {@Beanpublic Secur…

Excel象限图

Excel象限图 1、背景描述2、象限图(散点图)3、象限图(气泡图) 1、背景描述 平常我们在工作中做图表时,使用最多的就是柱状形、折线图、饼图,这些图表主要为了展示趋势、对比和构成,但有时候我们…

LeetCode 48 旋转图像

题目描述 旋转图像 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4…

怎么检查直线模组的故障?

直线模组可谓是自动化设备中不可或缺的一部分,在自动化设备运行过程中,如果发生直线模组报警故障,往往会导致自动化生产线停下来,造成产量的减少,所以检查直线模组的故障很重要! 1、检查外观是否有明显的磨…

8.5跳跃游戏(LC55-M)

算法: 其实跳几步无所谓,关键在于可跳的覆盖范围! 不一定非要明确一次究竟跳几步,每次取最大的跳跃步数,这个就是可以跳跃的覆盖范围。 这个范围内,别管是怎么跳的,反正一定可以跳过来。 那…

知识笔记(九十五)———Vue中的导航守卫

直白的说,导航守卫就是路由跳转过程中的一些钩子函数,这些函数能让你在跳转过程中操作一些其他的事儿的时机,这就是导航守卫。 比如最常见的登录权限验证,当用户满足条件时,才让其进入导航,否则就取消跳转…

恒创科技:云服务器配置中的vCPU与物理CPU有啥区别?

​  说到云服务器,您可能经常会遇到vCPU这个词,而且它和物理CPU经常被拿来谈论。尽管它们听起来相似,但两者之间存在显著差异。在本文中,我们将详细讨论云vCPU和物理CPU之间的差异。 物理与虚拟 CPU 和 vCPU 之间最显著的区别在…

游戏渲染管道

高级的渲染步骤是由管道(软件架构)实现,各个阶段会操作输入流中的数据项,并对输出流产生数据。 管道每个阶段独立于其他阶段,所以管道的最大有点在于非常适合并行化。 渲染管道分为3个概要阶段。但在这里多讲几个阶段…

Maven《四》-- 基于Idea进行Maven工程构建

目录 🐶4.1 构建概念和构建过程 🐶4.2 命令方式项目构建 1. 🥙编译:mvn compile 2. 🥙清理:mvn clean 3. 🥙打包:mvn package 4. 🥙安装:mvn install …

第二节 K8S 的架构

第二节 K8S 的架构 K8S 架构图如下: 官方文档: https://kubernetes.io/docs/concepts/architecture/ kube-api-server 是集群的核心, 是k8s中最重要的组件, 因为它是实现声明式api的关键, 整个集群的入口,所有请求都要经过它, api接口服务. kubernetes…