【gradle篇】gradle作为构建工具的那些事

前言

之前一直接触maven,因为换了工作的原因偶然接触了gradle。因为对gradle不太了解,所以在安装与使用的时候出现了这样那样的问题。

gradle在Windows系统的安装与配置

1、gradle的下载与安装

  • 下载链接:https://gradle.org/releases/。(可以根据你的项目来选择适合的版本)
  • 将下载好的安装包,安装到一个没有中文和特殊符号的路径下面。
    在这里插入图片描述
  • 安装之后如下图:
    在这里插入图片描述

2、gradle的配置

  • 将gradle安装完成之后,配置系统变量。
    GRADLE_HOME:D:\tool\gradle-5.6.4(gradle的安装目录)。在这里插入图片描述
    下面实在path下面添加:%GRADLE_HOME%\bin。
    在这里插入图片描述

  • 在gradle自动生成在C盘的配置文件.gradle文件夹下面,创建并配置以下三个文件:.gradle、init.gradle、gradle.properties。

  • .gradle:配置镜像。

  • init.gradle:配置仓库。

  • gradle.properties:配置Daemon,加速gradle的构建。在这里插入图片描述

  • 在.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'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}
  • 在init.gradle中配置:
allprojects {
    group 'cn.idongjia'
    apply plugin: 'java'
    apply plugin: 'idea'
    buildDir = 'target'

    sourceCompatibility = 1.8
    targetCompatibility = 1.8

    repositories {
        maven {
            url 'https://repo1.maven.org/maven2'
        }
        mavenLocal()
        mavenCentral()
    }

    buildscript {
        repositories {
            maven {
                url 'https://repo1.maven.org/maven2'
            }
            mavenLocal()
            mavenCentral()
        }
	dependencies {
		classpath('se.transmode.gradle:gradle-docker:1.2')
	}
    }
}

  • 在gradle.properties中配置:
 org.gradle.daemon=true
  • 检查gradle是否安装成功
    使用cmd黑窗口:输入gradle -v来检查gradle是否安装成功。若成功,则出现一下画面。
    在这里插入图片描述
发布了4 篇原创文章 · 获赞 8 · 访问量 130

猜你喜欢

转载自blog.csdn.net/xiaoxiaoxiang1/article/details/103947560