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. Selenium 自动化测试工具

    1 介绍 Selenium是浏览器的自动化测试工具,使用它可以控制浏览器各种点击等操作. 2 环境搭建 先安装Chrome等浏览器,然后安装对应版本的ChromeDriver驱动程序,然后pip安装S ...

  2. JVM学习笔记-操作数栈(Operand Stack)

    Like the local variables, the operand stack is organized as an array of words. But unlike the local ...

  3. 使用 ibatis 处理复杂对象数据关系的实例

    如何使用 ibatis 处理复杂对象数据关系 iBatis 是一个开源的对象关系映射程序,其工作是将对象映射到 SQL 语句.和其它 O/R Mapping 框架不同,iBatis 开发者需要自己编写 ...

  4. An Entry Example of Log4j

    The log4j can be configured both programmatically and externally using special configuration files. ...

  5. Codeforces Round 732 (Div

    AquaMoon and Strange Sort 有 \(n\) 个人从左到右站成一排,从左数第 \(i\) 个人的衣服上印着 \(a_i\).每个人的朝向可以是朝左.朝右.一开始所有人的方向都是朝 ...

  6. 使用conditional 实现线程精准通讯

    实现3个线程之间依次执行 比如有3个线程A,B,C ,需要按照顺序执行,ABC,ABC 依次执行. 这个使用可以使用 Lock 的 conditional来实现线程之间精准通讯. 点击查看代码 pac ...

  7. Reviewbot 开源 | 这些写 Go 代码的小技巧,你都知道吗?

    Reviewbot 是七牛云开源的一个项目,旨在提供一个自托管的代码审查服务, 方便做 code review/静态检查, 以及自定义工程规范的落地. 自从上了 Reviewbot 之后,我发现有些 ...

  8. 【CLS数据淘金第四期】网络流日志-云联网日志分析

    导语 云联网(Cloud Connect Network,CCN)云联网覆盖全球 20+ 地域,提供云上私有网络间(VPC).VPC 与本地数据中心间(IDC)内网互联的服务,具备全网多点互联.路由自 ...

  9. Flutter之GetX之GetBuilder

    Flutter之GetX之GetBuilder GetX是Flutter的一个非常强力的三方库,包含了非常多的功能,比如状态管理.路由管理.国际化.路由中间件.主题.数据库等等 今天简单介绍一下状态管 ...

  10. 中电金信:源启混沌工程平台(V4)与东方通TongwebV7.0完成适配认证

    ​近日,源启混沌工程平台(V4)与北京东方通科技股份有限公司(以下简称东方通)应用服务器软件东方通TongwebV7.0完成产品兼容互认证,通过在产品功能.性能.兼容性方面的全面严格测试,得出结论:东 ...