Gradle简介

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

 

Gradle 系统环境变量配置

1、下载Gradle

官网下载:https://gradle.org/releases/

CSDN下载:https://download.csdn.net/download/Hello_World_QWP/15446652

2、配置系统变量

将下载好的Gradle压缩包,解压到指定的目录(方便管理),

然后在系统变量中新建一个 “GRADLE_HOME”,

变量值为Gradle的根目录地址“D:\LOCAL_INSTALLER\gradle-6.8.3”,如下图:

 

找到“Path”变量名,

新增变量值“%GRADLE_HOME%\bin”,如下图:

3、测试Gradle环境变量

在DOS窗口中输入指令“gradle -version”打印出版本信息说明配置成功了,如下图:

如果没有打印出版本信息,那就没正确,仔细检查哪里出错了!

 

配置Gradle的全局镜像仓库

在使用Maven的过程中,会配置相应的镜像仓库,使用Gradle也是同样的需要配置镜像仓库,

将Gradle配置为国内的仓库地址目的就是为了提高Gradle的编译速度,因为Gradle的默认是从maven.org仓库中拉取构建的,而该仓库位于美国,

如果不修改镜像地址,一个项目如果够大,编译一天或者更多天都有可能的,
一般国内比较全面的有阿里、网易、华为的镜像仓库,这儿以阿里为例,

因为博主常用的就是阿里的,当然你有更好更快的国内镜像仓库的话,欢迎在评论区留言分享,

1、在Gradle根目录下新增初始化配置文件 “init.gradle”,其内容如下:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
        def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
        def HUAWEICLOUD_REPOSITORY_URL = 'https://mirrors.huaweicloud.com/repository/maven/'
        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 $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
                if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $HUAWEICLOUD_REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
            url HUAWEICLOUD_REPOSITORY_URL
        }
    }
}

2、新增系统环境变量(这个配置的作用和在IDEA中配置的gradle user home相同的,可选配)
变量名:
GRADLE_USER_HOME
变量值:
D:/LOCAL_INSTALLER/gradle-6.8.3/.gradle
配置好后,如下图:

3、新增配置
在Gradle仓库文件.gradle下创建配置文件gradle.properties
新增gradle配置:org.gradle.daemon=true ,然后保存即可。

 

Intellij IDEA下Gradle开发环境配置

打开IDEA Settings>Preferences 对话框,或者直接快捷键 Ctrl+Alt+S,
然后 Build, Execution, Deployment>Build Tools>Gradle,
配置项一:修改Gradle依赖包的存放地址,模式是存放到系统盘用户目录下的,都知道Gradle项目的构建是很消耗存储内存的,所以一般会指定到指定到其它盘,
配置项二:修改Gradle的构建依赖,这是一个推荐的默认选项,使用Gradle包装器,可以不用修改,
配置项三:修改Gradle的JVM,
如下图:
 

 

 

 

 

 

 

参考文献:

Gradle IDEA:【https://www.jetbrains.com/help/idea/gradle.html

Gradle Eclipse:【https://www.vogella.com/tutorials/EclipseGradle/article.html

Gradle Android Studio:【https://developer.android.com/studio/build/index.html

Gradle NetBeas:【http://plugins.netbeans.org/plugin/44510/gradle-support


 好了,关于 Gradle 环境变量配置,Intellij IDEA下Gradle开发环境配置,配置Gradle的全局镜像仓库提高Gradle的编译速度  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:CSDN (Chinese Software Developer Network)
原        文:https://blog.csdn.net/Hello_World_QWP/article/details/114011178
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐