使用gradle构建Spring Boot项目+更改阿里云镜像地址
gradle可能很多人不是很熟悉,但是Maven相信很多Java开发者都非常的熟悉了。gradle跟Maven一样都是构建项目的工具,但是gradle更有后起之秀的感觉,哪怕现在项目中不用也应该提前了解一下,毕竟机会是留给有准备的人的,万一哪天就用到了呢。 先上一张图来感受一下gradle的魅力 Maven的pom文件,xml格式的文件可读性极差,一个pom文件高达94行代码 再看一下同一个项目的gradle的文件,只有38行代码,只达到了Maven的三分之一,而且项目越庞大这个效果越明显。而且gradle再性能各方面的优点我就不多说了,百度上都有
下载gradle
下载地址: 可能是因为国外的网站吧,下载速度异常的慢,100多M我下载了好几个小时,遇到下面的状况点继续下载就可以了 下好之后解压到你想安装的目录即可
使用gradle构建项目
跟Maven版的的新建Spring Boot项目一样,有改动的地方我单独例出来 项目建好后会弹出一个选框,选择一些基本设置
配置阿里云镜像地址
跟Maven一样,下载依赖默认会从国外下载,我们改成国内阿里云的镜像,这里提供两种方式。 一、build.gradle文件更改 优点:简单方便 缺点:只对当前项目生效 二、全局更改 优点:对有所项目生效 缺点:有点复杂 新建一个记事本,写入如下代码,然后更改文件名和后缀名:init.gradle
allprojects{
repositories {
def ALIYUN_REPOSITORY_URL = http://maven.aliyun.com/nexus/content/groups/public
def ALIYUN_JCENTER_URL = http://maven.aliyun.com/nexus/content/repositories/jcenter
all {
ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith(https://repo1.maven.org/maven2)) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith(https://jcenter.bintray.com/)) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
url ALIYUN_JCENTER_URL
}
}
}
没有后缀名的把这个勾上
使用gradle添加依赖
和Maven的方式基本相同 首先进入maven仓库: gradle的用法跟maven没有太大的区别,这两个各有各的优点,所以两个都应该掌握
