概述
Gradle下载
官网下载地址:https://gradle.org/releases/
- binary-only:二进制源码
- Complete:源码和文档
安装
-
把下载好的压缩包解压到需要安装的目录下
-
配置
配置Gradle的安装目录 GRADLE_HOME: D:gradle-7.1 (可不配置):自定义仓库(可以为Maven的仓库目录)。 GRADLE_USER_HOME: D:apache-maven-3.6.0localrepository 环境变量 Path:%GRADLE_HOME%bin
-
验证是否安装成功
Win+R --> cmd --> 输入
gradle -v
-
配置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 包。
使用
-
首先了解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)
-
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)
-
最后
以上就是冷傲香氛为你收集整理的Gradle的配置与简单使用的全部内容,希望文章能够帮你解决Gradle的配置与简单使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复