使用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没有太大的区别,这两个各有各的优点,所以两个都应该掌握

经验分享 程序员 微信小程序 职场和发展