mac m1下编译spring框架
首先安装好jdk8以上的版本,下载azul的,已经适配m1:
去官网上下载gradle压缩包.zip即可:
https://gradle.org/releases/
我这里下的最新版7.2(二进制bin即可,不用下all),将其放到自己想放的目录,不用解压
接下来去spring官网下载相应的spring framework的源码,我选择的是3.4.11。接下来解压源码包,修改比较重要的文件:
首先是gradle文件夹下wrapper文件夹下的:
修改:
打开项目根目录下的build.gradle在repositories配置项下设置阿里云镜像:
再打开settings.gradle:
接下来:
执行
./gradlew :spring-oxm:compileTestJava
./gradlew :spring-core:compileTestJava
执行完毕后打开idea,设置gradle:
其中使用本地的gradle时选择~/.gradle下的wrapper里的根目录
设置项目结构:
设置编译版本:
都为11,这时候idea会自动开始编译,如果不行可以点击刷新build,最终编译好效果如下:
mac m1下编译spring框架相关推荐
- Mac m1 上编译阿里 OSS c++ 供 UE 使用
环境: 操作系统:macOS 12.5 芯片:Apple M1 Xcode:13.4.1 UE:5.0.3 环境准备 编译 openssl 起初,我是在 M1 通过 brew 安装的 openssl. ...
- 超详细的mac环境下编译魔改frida-server
文章目录 前言 一.编译最新版本 1.搭建环境 2.代码下载 3.编译 二.魔改再编译 1.切换到指定tag:15.1.12 2.打hluda patch 3.编译 前言 对于frida的编译和魔改想 ...
- Mac M1下VMware偏好设置中没有网络
Mac M1下VMware偏好设置中没有网络是因为你用的许可中证是个人的,需要切换到高级许可证 建议直接购买高级需可证 或者使用以下链接中的VMware 链接: https://pan.baidu.c ...
- 我用 Mac M1 玩转 Spring Cloud
我的开源 Spring Cloud 项目 PassJava 一直可以在 Windows 上正常运行,最近不是换 Mac M1 了么,想把这个项目在 M1 上跑起来,毕竟我的那台 Windows 用起来 ...
- Mac安装Gradle, 编译Spring
前言 一.Gradle安装前准备工作? 二.下载安装 1.下载Gradle 2.部署 3.配置环境变量 三.Mac下编译.构建spring源码环境 版本选择 开始构建 下载 spring ...
- 关于 mac m1 xcode12 编译报错 this target. for architecture arm64等问题解决方案
最近换了 mac m1 开发,xcode12在运行旧项目报错 的问题 xxxx building for iOS Simulator, but linking in object file built ...
- MAC OS下编译tensorflow 2.4.1 - 支持GPU CUDA 10.1和AVX2 FMA
步骤 1. 为什么要自己编译tensorflow? 2. 编译环境 2.1 安装所需软件 3. 编译步骤 3.1 安装python包 3.2 克隆代码 3.3 修改代码 3.4 配置编译选项 3.5 ...
- mac下编译android下libaac,Mac系统下编译FFmpeg(支持libx264)for iOS
前言 iOS平台的FFmpeg(支持libx264)已经编译完成.经过之前Android平台上的编译过程,iOS平台的编译总体来说少走了很多弯路,但还是遇到了一些问题,现在做一下总结. 一.编译x26 ...
- linux下编译onvif框架,Onvif第六课 Linux编译gsoap
将gsoap-2.8压缩包上传到服务器,解压到/opt/gsoap-2.8目录,进入目录,执行如下的命令编译出wsdl2h,soapcpp2可执行程序 编译指令 ./configure --prefi ...
最新文章
- View的Touch事件分发(二.源码分析)
- 神经网络基础知识梳理
- 在.NET中获取一台电脑名,IP地址及当前用户名
- 【CCIE学习干货】LDP:标签的那些事儿
- 职业经理人应该如何处理如下问题
- DL之paddlepaddle:百度深度学习框架paddlepaddle飞桨的简介、安装、使用方法之详细攻略
- 说说如何使用 Ant 把文件推送到 Linux
- php全选按钮怎么写,PHP中的“全选”复选框,其中包含header.php
- Boss直聘Python爬虫实战
- linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc
- Oracle【IT实验室】数据库备份与恢复之三:OS备份/用户管理的备份与恢复
- SQLServer数据库日志处理
- 发光二极管pcb封装图画法_干货 | 从焊接角度谈画PCB图时应注意的问题
- 网易邮箱大师添加附件显示服务器连接失败,网易邮箱大师如何添加Word附件 添加附件方法步骤详细介绍...
- 华硕T100 安装linux,华硕T100重装win10系统教程
- 第一次软工作业(构建之法)
- 云计算后起之秀用友云PK金蝶云,财务云哪家强?
- 关于计网的一点复习资料
- undefined和is not defined区别
- 直接修改class文件的方式
热门文章
- Java黑皮书课后题第5章:*5.18(使用循环语句打印4个图案)使用嵌套的循环语句,编写4个独立的程序打印下面的图案
- HTML之CSS画三角形原理,纯CSS写三角形样式集合(原理解析)
- 蓝牙配对模式 java_BLE(低功耗蓝牙)配对和绑定
- STL源码剖析---STL容器特征总结(含迭代器失效)
- 数据结构课程设计---------用栈来实现表达式求值
- Tomcat设置Http自动跳转Https
- 在人工智能时代下,如何让券商的数据做到“快准稳”
- (转)博弈 SG函数
- Android笔记——Matrix
- php5.3开始出现的Function ereg() is deprecated Error问题解决办法