Gradle的配置与简单使用

简介: Gradle的配置与简单使用

Gradle下载


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


  • binary-only:二进制源码
  • Complete:源码和文档


安装


  1. 把下载好的压缩包解压到需要安装的目录下
  2. 配置
配置Gradle的安装目录
GRADLE_HOME: D:\gradle-7.1
(可不配置):自定义仓库(可以为Maven的仓库目录)。
GRADLE_USER_HOME: D:\apache-maven-3.6.0\localrepository
环境变量 
Path:%GRADLE_HOME%\bin


  1. 验证是否安装成功


Win+R --> cmd --> 输入


gradle -v
• 1


  1. 配置Gradle仓库源(可不配置):
    安装目录下 init.d 文件夹中,新建一个 init.gradle 文件
allprojects {
    repositories {
        maven { url 'file:///D:/apache-maven-3.6.0/localrepository'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }
    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}



repositories 中写的是获取 jar 包的顺序。


本地的 Maven 仓库路径;


接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;


第三条和第四条是从国内和国外的网络上仓库获取;


最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。


使用


  1. 首先了解Groovy简答语法


//Groovy编程语言
println("hello grovy");
//Groovy 可以省略;
println("hello grovy")
//Groovy 可以省略 ()
println "hello groovy"
//定义变量
//def是弱类型的。groovy自动根据情况来给变量赋予对应的类型
def i = 18;
println(i)
def s = "qijian"
println(s)
//定义一个集合类型
def list=['a','b']
list << 'c'
println list.get(2)
//定义一个map
def map = ['key1':'value','key2':'value2']
//向map添加键值对
print map.get("key3")
//groovy 中的闭包
/**
 * 什么是闭包?
 * 闭包其实就是一段代码块。在gradle中,我们主要是把闭包当参数使用。
 */
//定义一个闭包
def di ={
    println("cgvhjio")
}
//定义一个方法,方法里面需要闭包类型的参数
def method1(Closure closure){
    closure()
}
//调用方法
method1(di)
//定义一个闭包带参数
def b2 = {
    v->
        println("hello ${v}")
}
def method(Closure closure){
    closure("qijian")
}
method (b2)


  1. build.gradle的基本配置
//Groovy编程语言
println("hello grovy");
//Groovy 可以省略;
println("hello grovy")
//Groovy 可以省略 ()
println "hello groovy"
//定义变量
//def是弱类型的。groovy自动根据情况来给变量赋予对应的类型
def i = 18;
println(i)
def s = "qijian"
println(s)
//定义一个集合类型
def list=['a','b']
list << 'c'
println list.get(2)
//定义一个map
def map = ['key1':'value','key2':'value2']
//向map添加键值对
print map.get("key3")
//groovy 中的闭包
/**
 * 什么是闭包?
 * 闭包其实就是一段代码块。在gradle中,我们主要是把闭包当参数使用。
 */
//定义一个闭包
def di ={
    println("cgvhjio")
}
//定义一个方法,方法里面需要闭包类型的参数
def method1(Closure closure){
    closure()
}
//调用方法
method1(di)
//定义一个闭包带参数
def b2 = {
    v->
        println("hello ${v}")
}
def method(Closure closure){
    closure("qijian")
}
method (b2)
相关文章
|
5月前
|
Java Linux iOS开发
Linux下安装并配置Gradle
Linux下安装并配置Gradle
266 0
|
Java Linux Shell
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
Gradle下载和配置教程:Windows、Mac和Linux系统安装指南
1066 0
|
5月前
|
缓存 Java 开发工具
【开发工具】Gradle的安装 与 配置环境变量
【开发工具】Gradle的安装 与 配置环境变量
195 0
|
XML Java Apache
Gradle安装与配置
Gradle安装与配置
Gradle安装与配置
|
XML IDE Java
Android gradle.properties 基础使用和常规配置
Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。
|
16天前
|
Java Android开发 Windows
玩转安卓之配置gradle-8.2.1
为安卓开发配置Gradle 8.2.1,包括下载和解压Gradle、配置环境变量、修改配置文件以增加国内镜像,以及在Android Studio中配置Gradle和JDK的过程。
42 0
玩转安卓之配置gradle-8.2.1
|
4月前
Gradle安装与配置(8.2)
Gradle安装与配置(8.2)
336 1
|
4月前
|
Java 数据库连接 数据库
在Maven或者Gradle构建配置中添加了必要的依赖
在Maven或者Gradle构建配置中添加了必要的依赖
50 1
|
5月前
|
Java Spring Maven
gradle 配置指南
在`build.gradle`中配置Gradle仓库,首先添加阿里云公共仓库
|
5月前
|
XML Java Android开发
gradle配置
gradle配置
66 0