学习Spring源码的时候,发现现在Spring项目是用gradle构建的,因为平时工作都是用的maven,所以只能将学的Gradle知识点记录一下,无聊的学习成本又增加了。
学习之前,推荐两个学习网址,w3cschool 和 官网。官网不用翻译插件我看起来是很吃力,所以我选择前者。安装教程、配置环境变量什么的就按照上面两个网址任意一个操作就行了。不过这里友情提示一下,我在网上看视频学习的时候,视频作者特意强调 Idea 和 gradle 之间有版本依赖的,如果版本不匹配,会导致一些莫名其妙的问题。如何查看自己的Idea 使用的哪个版本的Gradle,方式如下:
1. 找到自己Idea的安装目录;
2. 在安装目录的 /plugins/gradle/lib 目录下有对应的gradle版本;
如图,我的idea对应的版本是 7.4,所以我安装的就是 7.4版本。
一、单模块
因为是入门,没有什么讲究,只为了自己能用些基础的就行,所以直接用 Idea 创建了一个gradle 项目,看看究竟是什么样子的。如图:
感觉和maven项目差不多,只是 pom.xml 换成了 build.gradle 。这个文件也是入门的关键。下面是上述Demo中 build.gradle 文件里面的内容:
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRu