Linux、Mac和Windows安装Gradle

简介: 一、现在的Kotlin项目,主要是基于Gradle构建的,那么首先得先了解一下Gradle。 Gradle官网:Gradle官网 官网介绍说: 1.建造任何东西 用Java,C ++,Python或您选择的语言编写。

一、现在的Kotlin项目,主要是基于Gradle构建的,那么首先得先了解一下Gradle。
Gradle官网:Gradle官网
官网介绍说:
1.建造任何东西
用Java,C ++,Python或您选择的语言编写。打包在任何平台上部署。去monorepo或多回购。并依靠Gradle无与伦比的多功能性来构建这一切。

2.自动化一切
使用Gradle丰富的API和成熟的插件和集成生态系统来实现雄心勃勃的自动化。建模,整合和系统化您的软件从端到端的交付。

3.提供更快
用优雅,快速的构建扩展开发。从编译避免到高级缓存等,我们坚持不懈地追求性能,让您的团队能够持续交付。

4.多种开发工具的使用
包括Android Studio,Eclipse,IDEA,NetBeans

5.可以将基于maven的项目迁移到基于Gradle的项目中

二、安装一下Gradle
Gradle可在所有主要操作系统上运行,并且只需要安装Java JDK或JRE版本7或更高版本。检查,运行java -version:

~ ⌚ 23:30:53
$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

包管理器安装

三、推荐使用包管理器安装
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix-based systems.
译:这个包管理工具,在很多基于Unix内核的系统中都是存在的

四、在liunx、unbuntu和centos系统中,执行以下命令即可安装了

$ sdk install gradle 4.6

五、在macOS系统中请执行以下命令安装
可能会先更新一下brew

$ brew install gradle
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core, homebrew/services).
==> New Formulae

六、macOS验证一下安装是否成功
成功

$ gradle -v

------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------

Build time:   2018-02-28 13:36:36 UTC
Revision:     8fa6ce7945b640e6168488e4417f9bb96e4ab46c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          1.8.0_161 (Oracle Corporation 25.161-b12)
OS:           Mac OS X 10.13.3 x86_64

七、windows可以使用scoop安装
Scoop is a command-line installer for Windows inspired by Homebrew.

scoop install gradle

八、windows还可以使用Chocolatey包管理器安装

 choco install gradle

九、最后,mac可以使用MacPorts进行安装
MacPorts is a system for managing tools on macOS:

MacPorts is a system for managing tools on macOS:

手动安装

一、去官网下载最新版本的安装包
最新的Gradle发行版
目前的Gradle版本是在2018年2月28日发布的版本4.6。分发zip文件有两种版本。

二、解压分发
1.Linux和MacOS用户
解压缩您选择的目录中的分发zip文件,例如:

$ mkdir /opt/gradle
$ unzip -d /opt/gradle gradle-4.6-bin.zip
$ ls /opt/gradle/gradle-4.6
LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media

2.Microsoft Windows用户
C:\Gradle使用文件资源管理器创建新目录。
打开第二个文件资源管理器窗口并转到下载Gradle分发的目录。双击ZIP存档以显示内容。将内容文件夹gradle-4.6拖到新创建的C:\Gradle文件夹中。
或者,您可以C:\Gradle使用您选择的归档工具将Gradle发行版ZIP解压缩。

三、配置系统环境变量
1.Linux和MacOS用户
配置您的PATH环境变量以包含bin解压缩分发的目录,例如:

$ export PATH=$PATH:/opt/gradle/gradle-4.6/bin

2.Microsoft Windows用户
在文件资源管理器中,右键单击This PC(或Computer)图标,然后单击Properties- > Advanced System Settings- > Environmental Variables。
在System Variables选择下Path,然后点击Edit。为…添加一个条目C:\Gradle\gradle-4.6\bin。点击确定保存。

四、验证安装是否成功
打开控制台(或Windows命令提示符)并运行gradle -v以运行gradle并显示版本,例如:即为成功

$ gradle -v
------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------

第三种安装方法用Gradle Wrapper升级
如果您现有的基于Gradle的构建使用Gradle Wrapper,则可以通过运行wrapper任务轻松升级,并指定所需的Gradle版本:

$ ./gradlew wrapper --gradle-version=4.6 --distribution-type=bin

请注意,没有必要安装Gradle来使用Gradle包装器。下一次调用gradlew或gradlew.bat将下载并缓存指定版本的Gradle。

$ ./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-4.6-bin.zip
...
目录
相关文章
|
3天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
18天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
17天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
24天前
|
Unix Linux Ruby
在windows和linux上高效快捷地发布Dash应用
在windows和linux上高效快捷地发布Dash应用
|
23天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
34 2
|
23天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
24天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
65 2
|
11天前
|
Linux 开发者 Python
从Windows到Linux,Python系统调用如何让代码飞翔🚀
【9月更文挑战第10天】在编程领域,跨越不同操作系统的障碍是常见挑战。Python凭借其“编写一次,到处运行”的理念,显著简化了这一过程。通过os、subprocess、shutil等标准库模块,Python提供了统一的接口,自动处理底层差异,使代码在Windows和Linux上无缝运行。例如,`open`函数在不同系统中以相同方式操作文件,而`subprocess`模块则能一致地执行系统命令。此外,第三方库如psutil进一步增强了跨平台能力,使开发者能够轻松编写高效且易维护的代码。借助Python的强大系统调用功能,跨平台编程变得简单高效。
13 0
|
23天前
|
Linux Windows Python
最新 Windows\Linux 后台运行程序注解
本文介绍了在Windows和Linux系统后台运行程序的方法,包括Linux系统中使用nohup命令和ps命令查看进程,以及Windows系统中通过编写bat文件和使用PowerShell启动隐藏窗口的程序,确保即使退出命令行界面程序也继续在后台运行。
|
11月前
|
人工智能 移动开发 Java
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
2005 0
Android Studio插件版本与Gradle 版本对应关系