argor

   :: 首页  :: 新随笔  :: 联系 ::  :: 管理

 

1.安装

二进制安装到 Windows,创建环境变量“GRADLE_HOME”,测试“gradle -v”测试效果。

配置文件 init.d/init.gradle

allprojects {
    repositories {
        maven { url 'file:///D:/repo/gradle'}
        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/' }
        }
    }
}
View Code

 

 

2.groovy 语言

【Idea】-【Tools】-【Groovy Console...】 

println ("hello groovy");
println ("hello groovy 1")
println "hello groovy 2"
View Code

 

def i = 33
println i
View Code

 

 def list = [133, 222, 222, 321]
 list << 500
 println list
 println list.get(0)
View Code

 

def map = ['k1': 'v1', 'k2':'v2', 'k3':'v3']
println map
map.name = "argor"
map.age = 33
println map
View Code

 

3.groovy 闭包

what?就是一段代码块。

作用?当作参数使用

 

//定义一个闭包
def bb = {
    println "bbbbbbbbb"
}

//定义一个方法
def method1(Closure clo) {
    clo()
}

//调用方法
method1(bb)


//定义一个带参数的闭包
def bb2 = {
    v ->
        println "parametre:  ${v}"
}

def method2 (Closure clo) {
    clo("install")
}

method2(bb2)
View Code

 

4.在 IDEA 中创建 gradle 项目

在 idea 中免配置,创建 gradle 工程。

工程配置文件:build.gradle

 

5.使用 maven 仓库

步骤:

5.1配置环境变量 GRADLE_USER_HOME,指向 maven 配置文件的 localRepository 标签。

5.2配置工程配置文件 build.gradle,指向 本地仓库。

repositories {
    mavenLocal()
    mavenCentral()
}
View Code

 

 

 

gradle

posted on 2020-07-30 16:19  argor  阅读(160)  评论(0编辑  收藏  举报