mac环境安装Gradle及配置

说明#

​ 最近在学习spring源码, 需要使用到gradle, 便从小白开始吧

​ ps: 基本按官方操作来完成的~

前提#

​ 从Gradle官网的安装指导可以知道, (最新的gradle版本)要求jdk的版本是1.8, 或者更高.

Copy
  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官网

​ gradle下载地址

  • macOS可以使用brew安装—— Homebrew is “the missing package manager for macOS”.
Copy
brew install gradle
Copy
  // 在根目录下的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 用户, 使用以下命令配置环境变量
Copy
  # 进入用户目录下的配置文件
  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安装的结果
Copy
  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、启动项目

十6、访问http://localhost:8080/

好告终束啦!完成啦!

十7、若是最后仍是有部分用户的跑不起来
请将下图的红框中的两个勾所有去掉,就好啦。

mac环境安装Gradle及配置的更多相关文章

  1. 在Mac上安装mysql并配置环境(详细篇)

    在Mac上安装mysql并配置环境(详细篇) 1.下载mysql mysql官网 这一步根据自己电脑架构选择,分为arm和x86 下载完成之后打开就可以 接下来运行安装就可以,一直下一步,设置完密码就 ...

  2. windows上安装Gradle并配置环境变量

    安装Gradle 下载Gradle,然后配置运行环境就可以了,有一点要注意的是gradle使用的是Groovy语言,而这个语言依赖于java,因此你必须安装配置java环境. 首先下载gradle,我 ...

  3. mac下安装gradle

    安装 gradle brew install gradle 配置Path环境 vim .bash_profile // 写入 export PATH="${PATH}:/usr/local/ ...

  4. Python环境安装及编辑器配置(一)

    在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...

  5. Mac环境下SVN的配置和使用

    简单记录一下在Mac环境下,SVN的配置步骤和使用相关.(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用) 一.SVN的配置方法 1. 创建一个仓库目录,比如在/Users/你的用户名 ...

  6. Ubuntu环境安装Gradle

    AndroidStudio使用全新的构建系列—–Gradle. 这是官方为什么使用gradle 的理由: Domain Specific Language (DSL) to describe and ...

  7. mac git安装及github配置

    准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...

  8. mac pro 安装mysql并且配置my.cnf(添加默认字符集utf8,数据存放路径,修改已经建好的表的默认字符集等)、mac mysql my.cnf路径

    如果你是还没有下载安装文件,请到官网下载http://dev.mysql.com/downloads/mysql/ 下载好mysql的mac版本的安装文件后解压后将文件放到目录 /usr/local/ ...

  9. mac系统 安装 JDK 并配置环境

    第一步 : 下载 mac 版的 JDK 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  10. 改动mac环境变量,并配置gradle

    由于项目中要用到gradle命令,可是没有配置环境变量.这里记录一下解决过程. 过程例如以下: 1. 启动终端Terminal 2. 进入当前用户的home文件夹 输入cd ~ 3. 创建.bash_ ...

随机推荐

  1. 2.12 Linux两种远程管理工具(PuTTY和SecureCRT)

    通过<Linux远程管理协议>一节可以知道,Linux远程管理服务器多基于 SSH 协议.本节给大家介绍 2 种常见的基于 SSH 协议的远程管理工具,分别是 PuTTY 和 Secure ...

  2. NZOJ 模拟赛3

    T1 地理geo 奶牛们刚学习完地理课,知道地球是个球.他们非常震惊,满脑子都是球形. 他们试图把地球表面看成一个NxN (1 <= N <= 100)的方格,但是顶端连接着底部.左边连接 ...

  3. python数据结构的性能分析

    2.python数据结构的性能分析 一.引言 - 现在大家对 大O 算法和不同函数之间的差异有了了解.本节的目标是告诉你 Python 列表和字典操作的 大O 性能.然后我们将做一些基于时间的实验来说 ...

  4. Java对象内存结构

    原文于2008年11月13日 发表, 2008年12月18日更新:这里还有一篇关于Java的Sizeof运算符的实用库的文章. 学C/C++出身的我,对Java有一点非常困惑,那就是缺乏计算对象占用内 ...

  5. nodejs版本管理工具之n

    转载: https://juejin.cn/post/7065534944101007391 Node.js 对于现在的前端开发人员来说是不可或缺的需要掌握的技能,但我们在使用时避免不了会需要切换不同 ...

  6. laravel之model

    记录laravel 中model常用方法 1.keyBy() 指定数据的某个字段作为该条数据的key 2.like操作 $model->where('goods', 'like', '%test ...

  7. python之模拟数据Faker

    Faker,它解决的问题是python模拟(随机)数据!不知道大家在工作中没有用到过假数据,特别前后端开发的人员,应该经常用到,前端人员页面展示,效果展示.后端人员数据库数据模拟.今天给大家介绍的这个 ...

  8. SSD:清华出品,可切换密集稀疏的大模型预训练加速方案 | ICML'24

    来源:晓飞的算法工程笔记 公众号,转载请注明出处 论文: Exploring the Benefit of Activation Sparsity in Pre-training 论文地址:https ...

  9. S2P销讯通·CRM-移动的客户关系精细化管理

    S2P销讯通·CRM是一款专为医药企业设计的移动客户关系管理软件.该软件安装在手机上,集主数据管理.辖区指标管理.客户管理.SFE管理.OTC动销管理.精细化招商管理.市场活动管理以及流向采集清洗与统 ...

  10. 全网最适合入门的面向对象编程教程:60 Python面向对象综合实例-传感器数据实时绘图器

    全网最适合入门的面向对象编程教程:60 Python 面向对象综合实例-传感器数据实时绘图器 摘要: 本文将结合之前内容实现模拟一个传感器系统软件,包括三个线程:传感器线程生成数据并通过串口发送给主机 ...