使用gradle构建Spring Boot项目+更改阿里云镜像地址

gradle可能很多人不是很熟悉,但是Maven相信很多Java开发者都非常的熟悉了。gradle跟Maven一样都是构建项目的工具,但是gradle更有后起之秀的感觉,哪怕现在项目中不用也应该提前了解一下,毕竟机会是留给有准备的人的,万一哪天就用到了呢。
先上一张图来感受一下gradle的魅力

Maven的pom文件,xml格式的文件可读性极差,一个pom文件高达94行代码
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第1张图片
再看一下同一个项目的gradle的文件,只有38行代码,只达到了Maven的三分之一,而且项目越庞大这个效果越明显。而且gradle再性能各方面的优点我就不多说了,百度上都有
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第2张图片

下载gradle

下载地址:https://services.gradle.org/distributions/
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第3张图片
可能是因为国外的网站吧,下载速度异常的慢,100多M我下载了好几个小时,遇到下面的状况点继续下载就可以了
在这里插入图片描述
下好之后解压到你想安装的目录即可

使用gradle构建项目

跟Maven版的的新建Spring Boot项目一样,有改动的地方我单独例出来
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第4张图片
项目建好后会弹出一个选框,选择一些基本设置
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第5张图片
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第6张图片
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第7张图片

配置阿里云镜像地址

跟Maven一样,下载依赖默认会从国外下载,我们改成国内阿里云的镜像,这里提供两种方式。
一、build.gradle文件更改
优点:简单方便
缺点:只对当前项目生效
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第8张图片
二、全局更改
优点:对有所项目生效
缺点:有点复杂
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第9张图片
新建一个记事本,写入如下代码,然后更改文件名和后缀名: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构建Spring Boot项目+更改阿里云镜像地址_第10张图片

使用gradle添加依赖

和Maven的方式基本相同
首先进入maven仓库:https://mvnrepository.com/
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第11张图片
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第12张图片
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第13张图片
使用gradle构建Spring Boot项目+更改阿里云镜像地址_第14张图片
gradle的用法跟maven没有太大的区别,这两个各有各的优点,所以两个都应该掌握

你可能感兴趣的:(gradle,maven,spring,boot)