mac环境安装Gradle及配置
mac环境安装Gradle及配置
说明#
最近在学习spring源码, 需要使用到gradle, 便从小白开始吧
ps: 基本按官方操作来完成的~
前提#
从Gradle官网的安装指导可以知道, (最新的gradle版本)要求jdk的版本是1.8, 或者更高.
| Prerequisites | |
| Gradle runs on all major operating systems and requires only a Java JDK or JRE version 8 or higher to be installed. To check, run java -version: | |
| // 使用以下命令可以查看自己电脑的jdk版本是否满足要求 | |
| $ java -version | |
| java version "1.8.0_121" |
参考资料
https://www.w3cschool.cn/gradle/ctgm1htw.html
下载安装#
Gradle官网
- macOS可以使用brew安装—— Homebrew is “the missing package manager for macOS”.
brew install gradle
手动安装—— gradle官网安装说明-Step 1. Download && Step 2. Unpack the distribution
下载
选择自己想安装的版本, 本人下载当时的最新版本6.2.2, 选择Binary-only下载
安装
对于 Linux & MacOS 用户, 可以打开 终端(命令行工具) 使用以下命令
| // 在根目录下的opt目录下, 创建gradle文件夹 | |
| // 有可能没有权限, 或者没有目录, 可以使用 "sudo mkdir -p /opt/gradle" 命令(注: 命令需要密码, 同时输入的密码不会显示) | |
| $ mkdir /opt/gradle | |
| // 将安装包, 解压到指定目录(/opt/gradle)下 | |
| // 如果提示: Permission denied, 可以使用 "sudo unzip -d /opt/gradle gradle-6.2.2-bin.zip" | |
| // 注: 此命令是进入到了安装包的当前目录下的命令 | |
| // 如果不知道当前的安装包的路径, 可以将安装包拖入终端, 终端会自动显示此安装包的当前路径 | |
| $ unzip -d /opt/gradle gradle-6.2.2-bin.zip | |
| // 查看安装包是否解压成功 | |
| $ ls /opt/gradle/gradle-6.2.2 | |
| LICENSE NOTICE bin getting-started.html init.d lib media | |
| // ps: 本人解压后, 没有media文件(夹), 不影响 |
配置环境变量#
mac的环境变量的配置—— gradle官网操作说明-Step 3. Configure your system environment
- 对于 Linux & MacOS 用户, 使用以下命令配置环境变量
| # 进入用户目录下的配置文件 | |
| vim ~/.bash_profile | |
| # 修改.bash_profile文件, 在文件的最后加上如下配置: | |
| export PATH=$PATH:/opt/gradle/gradle-6.2.2/bin | |
| # 如果了解配置文件的运行规则的, 可以自己看着改, 如本人的配置信息如下: | |
| # export GRADLE=/opt/gradle/gradle-6.2.2 | |
| # export PATH=$PATH:$GRADLE/bin | |
| # 修改后, 按[Esc], 命令":wq"保存退出, 并在终端使用如下命令使配置生效: | |
| source ~/.bash_profile |
检查安装结果#
检查mac的安装结果—— gradle官网操作说明-Step 4. Verify your installation
- 使用命令查看gradle安装的结果
| gradle -v | |
| # 有出现如下的信息, 说明安装成功, 环境配置成功 | |
| ------------------------------------------------------------ | |
| Gradle 6.2.2 | |
| ------------------------------------------------------------ |
1、打开IDEA
web
2、下一步勾选如图的四个地方
服务器
3、填写项目名
app
4、选择JDK
svg
5、建立完成后以下图
3d
6、查看Project Settings中的jdk版本
xml
7、在IDEA的系统偏好设置中,找到Gradle去掉一个勾,默认是勾上的
意思是在外部存储生产的文件
blog
8、去掉Store generated project files externally
点击apply,而后ok图片
9、配置Tomcat
部署
10、选择Tomcat服务器
get
11、配置Tomcat的版本
注意Jre就使用默认的,不能修改,修改了就不能部署项目
12、点击Deployment,选择+号,再点击Artifact
十3、选择war包,必定不要选择错了war包
十4、选择完后,Apply,选择Ok
十5、启动项目
好告终束啦!完成啦!
十7、若是最后仍是有部分用户的跑不起来
请将下图的红框中的两个勾所有去掉,就好啦。
mac环境安装Gradle及配置的更多相关文章
- 在Mac上安装mysql并配置环境(详细篇)
在Mac上安装mysql并配置环境(详细篇) 1.下载mysql mysql官网 这一步根据自己电脑架构选择,分为arm和x86 下载完成之后打开就可以 接下来运行安装就可以,一直下一步,设置完密码就 ...
- windows上安装Gradle并配置环境变量
安装Gradle 下载Gradle,然后配置运行环境就可以了,有一点要注意的是gradle使用的是Groovy语言,而这个语言依赖于java,因此你必须安装配置java环境. 首先下载gradle,我 ...
- mac下安装gradle
安装 gradle brew install gradle 配置Path环境 vim .bash_profile // 写入 export PATH="${PATH}:/usr/local/ ...
- Python环境安装及编辑器配置(一)
在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...
- Mac环境下SVN的配置和使用
简单记录一下在Mac环境下,SVN的配置步骤和使用相关.(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用) 一.SVN的配置方法 1. 创建一个仓库目录,比如在/Users/你的用户名 ...
- Ubuntu环境安装Gradle
AndroidStudio使用全新的构建系列—–Gradle. 这是官方为什么使用gradle 的理由: Domain Specific Language (DSL) to describe and ...
- mac git安装及github配置
准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...
- mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)、mac mysql my.cnf路径
如果你是还没有下载安装文件,请到官网下载http://dev.mysql.com/downloads/mysql/ 下载好mysql的mac版本的安装文件后解压后将文件放到目录 /usr/local/ ...
- mac系统 安装 JDK 并配置环境
第一步 : 下载 mac 版的 JDK 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- 改动mac环境变量,并配置gradle
由于项目中要用到gradle命令,可是没有配置环境变量.这里记录一下解决过程. 过程例如以下: 1. 启动终端Terminal 2. 进入当前用户的home文件夹 输入cd ~ 3. 创建.bash_ ...
随机推荐
- 9-4 vector对象是如何增长的
.size():容器中有多少元素 .capacity():不重新分配内存时,可容纳多少元素 .reserve(n):分配至少能容纳n个元素的内存 n>capacity时会分配使得capacity ...
- 关于MySQL表设计,测试人员可以关注哪些点
测试人员关注数据库表设计是"测试左移"的一种手段,可以把有关数据库的潜在bug消灭在系统测试之前,从而提高交付效率. 以MySQL为例,QA可从以下方面对数据库表设计做测试的左移: ...
- 关于免费笔记软件Obsidian和免费同步,长文,保存观看
前言 这段可以略过 最早使用的笔记软件(应该说是网页摘录软件)是网文快捕 CyberArticle ,但不停换电脑后当年保存的资料基本都遗失了,那可是我翻阅众多涩涩网站的精华文章. 后来网文快捕推出了 ...
- ABC240Ex Sequence of Substrings
ABC240Ex Sequence of Substrings LIS 的好题改编. 约定 \(S(l,r)\) 为字符串 \(s\) 中第 \(l\) 位到底 \(r\) 位. \(S(l,r)& ...
- 【踩坑日记】uni-app相机抽帧,相机被多次初始化问题
缘起:最近频繁接到使用我们AI运行识别插件用户的反馈,部分机型在uni中抽几帧后,就不再帧的了.开始以为又是小程序的API兼容的问题(确有机型出现过抽帧兼容性问题),后面越来越多的反馈在原生下无问题, ...
- jquery加购物车功能
如下图所示: 点击加入购物车,由下到上出现此弹窗,点击close关闭弹窗. $(".addCar").on("click", function() { var ...
- 使用SharpCompress压缩,tar.gz
之前我们介绍了如何用SharpZipLib来打.tar.gz压缩包. 但是这个压缩软件有两个问题,一是代码比较多,压缩起来没有那么方便:二是压缩的.tar.gz在linux上解压时会有警告,需要跳过这 ...
- 这些 JavaScript 编码习惯,让你最大程度提高你的项目可维护性!
前言: 因为 JavaScript 语言是一门极其松散.极其自由的语言,这意味着我们可以随心所欲的操作它,这是他的优点,但同时也是它的缺点.在编码过程中,我们需要一种良好的规范或者习惯来保持应用程序的 ...
- Java设计模式——适配器模式的精妙应用:探秘 JDK 源码中的 Set 类
在 Java 编程的世界里,JDK 源码犹如一座神秘的宝藏,其中的 Set 类更是我们日常开发中频繁使用的利器.今天,就让我们像勇敢的探险家一样,深入 JDK 源码,揭开 Set 类的神秘面纱,重点剖 ...
- element-ui季度选择组件
1.基于elementui开发的季度选择组件 2.调用 <el-quarter-picker v-model="start_time" :size="size&qu ...
