重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
写在前面:一开始配置gradle的时候,最好不要把他maven仓库配置在一起,前段时间配置公司项目身心俱疲。大部分公司里面用gradle都是配置的自己的仓库地址,所以有的东西就不要和网上的配置保持一致了,比如说这个仓库地址。
创新互联网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了成都网站制作、成都做网站,成都网站设计,一元广告,成都做网站选创新互联,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。目录
0. 兼容性问题:
1. Gradle安装配置
2. Gradle和idea集成
3. Groovy语言简单介绍
4.Gradle仓库配置
Gradle简介
2012年基于Ant和Maven产生的Gradle,弥补了Ant和Maven的不足,带来了一些更高效的特点
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
(1)SpringBoot官网明确指出,目前springboot项目的gradle插件需要gradle6.8版本以上。
(2)Gradle与idea存在兼容性问题。
查看匹配版本:
(1)找到idea的匹配路径
(2)2020.3.2的版本对应的gradle 版本为 6.7;
ps:emmmmp...我需要更新IDEA版本了。
如果不匹配会报错:
(3)jdk版本要求在1.8以上
1. Gradle安装配置1. 下载
Gradle下载地址http://services.gradle.org/distributionsps:打不开可以复制链接到谷歌浏览器打开
页面详情如下:
2. 解压后
3. 环境变量配置
(1)环境变量配置
注意:这个gradle配置到maven仓库中可配可不配,我一开始是配着的。但由于不是深入学习gradle,有些未知错误解决不了,还是分开比较好。再者,gradle存放jar包的方式和maven不一样,有时候不好找错误的。
(2)DOS测试
输入命令:gradle -v
2. Gradle和idea集成1. 创建springboot项目应用gradle
2. 项目结构信息
1. IDEA进入groovy控制台(要在gradle项目下)
2. Groovy的简单语法
//介绍gradle编程语言
println("hello groovy");
//groovy中可以省略末尾的分号
println("hello groovy")
//定义变量,弱类型,groovy会根据情况来给变量赋予对应的类型
def i = 18;
//复杂类型定义,定义一个集合类型
def list = ['a','b'];
//向list中添加元素
list<< 'c';
//定义一个map
def map = ['key1':'value1','key2':'value2'];
//向map中添加键值对
map.key3 = 'value3';
//groovy中的闭包,闭包其实就是一段代码块,我们主要是吧闭包当做参数来使用
//定义一个闭包
def b1 = {
println('hello b1')
}
//定义个方法,方法里面需要闭包类型的参数
def method1(Closure closure){
closure();
}
//调用方法method1
method1(b1);
//定义一个闭包,带参数
def b2 = {
v ->println("hello ${v}")
}
//定义一个方法,方法里面需要闭包类型的参数
def method2(Closure closure){
closure("xiaoMing");
}
//调用方法 method2
method2(b2);
4.Gradle仓库配置如果选择和maven仓库配置在一起:
如果选择单独配置
注意:单独配置的用户主目录最好是他默认的 .gradle文件,注意有个前面有个点。如果自己没进行配置的话,大概会在c盘/用户/你的账户名/.gradle创建一个默认的。
祝你,项目搭建的也顺利,快乐的摸过这一天!😊
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧