Gradle工具


gradle是一个项目自动化构建开源工具,spring源码使用gradle构建的,因此进行学习一下

Gradle工具的使用:

安装Gradle:

gradle的下载地址:
https://services.gradle.org/distributions/
下载好之后进行解压,目录中最好别出现中文

配置环境变量:
创建GRADLE_HOME:
Alt text
将gradle的Home路径引入:
Alt text
测试环境变量是否生效:
使用命令gradle -v
Alt text

gradle集成到idea中

idea的setting中有Gradle,但是并不用改
Alt text
创建gradle工程,选择合适的模块:
Alt text
与maven类似填写坐标:
Alt text
创建工程时,选择自动导入,使用自己本地的gradle工具以及自己本地的jdk插件:
Alt text

gradle安装与配置的问题:
gradle与idea进行配置时遇到的错误:

org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm的问题解决
或者有错误发现目录结构与正确的不一致
说明当前的idea版本与gradle版本不像匹配
idea2018不能和gradle5.0以及以上的版本匹配

正确的配置项目的目录如下:
Alt text
目录结构:

src/main/java放置正式代码的目录
src/main/resource放置正式配置文件目录
src/test/java放置单元测试代码目录
src/test/resource放置测试配置文件目录
src/main/webapp放置页面元素或静态资源

grovy编程语言

使用gradle编辑器:
Alt text

grovy编程语言学习
//grovy编程
println("Hello Grovy");
//省略;号
println("Hello Grovy no ;")
//省略括号
println "Hello Grovy"
//定义变量
//def i = 18;
//print i
//def str = "星星";
//println str
//定义集合
def list = ['a','b']
//添加元素
//list << 'c'
//获取元素
//println list.get(2)

//定义一个map
//def map = ['key1':'xing','key2':'feng']
//添加键值对
//map.put("key3","value")
//println map.get("key3")

//闭包,闭包是一段代码块,在gradle中,闭包当做参数进行使用
//定义闭包
def b1 = {
    println "nihao"
}
//定义方法
def method1(Closure clouser){
    clouser()
}
//调用方法
method1(b1)

//定义餐宿的闭包
def b2={
    v->
        println "hello ${v}"
}
def method2(Closure clouser){
    clouser("xingxing")
}

method2 (b2)

文章作者: it星
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 it星 !
 上一篇
neo4j学习 neo4j学习
it星
neo4j下载与安装(windows环境下)neo4j官网 注:官网下载neo4j相当的慢。 国内下载地址 1.neo4j简单介绍其是基于java语言编写的图形数据库。图是一组节点和连接这些节点的关系,图数据库也被称作图形数据库管理系统(G
2020-03-25
下一篇 
sqlServer学习 sqlServer学习
记录项目中的业务处理(环境:sqlserver2012、vs2017)使用sql语句将数据转换成相应的格式 1.使用cast函数,不能转换日期类型 cast(表达式 as 数据类型) > select CAST(PLAN_LENGTH
2020-03-10
  目录