当前位置:   article > 正文

【配置管理】Mac OS X 安装及配置 Gradle_mac在 gradle 目录下的 init.d 目录中创建名为 init.gradle 文件:

mac在 gradle 目录下的 init.d 目录中创建名为 init.gradle 文件:

一、一键安装

brew install gradle
  • 1

好处在于安装方便,坏处则是想要更换编译版本很麻烦,下面介绍自定义安装的办法。

二、自定义安装

1.下载安装包

我们选择 gradle-5.5.1 版本,这个版本需要 JDK 至少在 1.8+ 以上。

wget http://services.gradle.org/distributions/gradle-5.5.1-all.zip
  • 1

或者,直接访问 http://services.gradle.org/distributions 点击下载。

# 解压并copy到自定义目录
unzip gradle-5.5.1-all.zip
cp -r gradle-5.5.1 /Users/[YourUserName]/Documents/work/dev-tools/
  • 1
  • 2
  • 3

2. 配置环境变量

# 配置存放目录
export GRADLE_HOME=/Users/[YourUserName]/Documents/work/dev-tools/gradle-5.5.1
export PATH=$PATH:$GRADLE_HOME/bin
  • 1
  • 2
  • 3
# 配置本地仓库,路径注意修改为你的目录地址
export GRADLE_USER_HOME=/Users/[YourUserName]/Documents/work/mvns-open
  • 1
  • 2

以上配置,最好是加入到环境全局变量里。

vi ~/.bash_profile
source ~/.bash_profile
  • 1
  • 2

3.测试

grade -v
  • 1

如图,安装成功。
在这里插入图片描述

三、加速

如果使用官方库拉取依赖包,速度是非常的慢。还好,我们可以配置国内镜像来加速。

配置国内镜像库

在 gradle 目录下的 init.d 目录中创建名为 init.gradle 文件:

vim /Users/[YourUserName]/Documents/work/dev-tools/gradle-5.5.1/init.d/init.gradle
  • 1

新增如下内容:

allprojects{
    repositories {
        def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven {
            url REPOSITORY_URL
        }
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

然后还有一个编译再快点的技巧。

提高编译速度

在 gradle 的 init.d 目录下创建 .gradle 目录,并新建一个gradle.properties 文件:

cd /Users/[YourUserName]/Documents/work/dev-tools/gradle-5.5.1/init.d
mkdir .gradle
vim .gradle/gradle.properties
  • 1
  • 2
  • 3

添加如下语句:

org.gradle.daemon=true 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/245648
推荐阅读
相关标签
  

闽ICP备14008679号