使用gradle构建Spring Boot项目+更改阿里云镜像地址
gradle可能很多人不是很熟悉,但是Maven相信很多Java开发者都非常的熟悉了。gradle跟Maven一样都是构建项目的工具,但是gradle更有后起之秀的感觉,哪怕现在项目中不用也应该提前了解一下,毕竟机会是留给有准备的人的,万一哪天就用到了呢。先上一张图来感受一下gradle的魅力Maven的pom文件,xml格式的文件可读性极差,一个pom文件高达94行代码再看一下同一个项目的gra
gradle可能很多人不是很熟悉,但是Maven相信很多Java开发者都非常的熟悉了。gradle跟Maven一样都是构建项目的工具,但是gradle更有后起之秀的感觉,哪怕现在项目中不用也应该提前了解一下,毕竟机会是留给有准备的人的,万一哪天就用到了呢。
先上一张图来感受一下gradle的魅力
Maven的pom文件,xml格式的文件可读性极差,一个pom文件高达94行代码
再看一下同一个项目的gradle的文件,只有38行代码,只达到了Maven的三分之一,而且项目越庞大这个效果越明显。而且gradle再性能各方面的优点我就不多说了,百度上都有
下载gradle
下载地址:https://services.gradle.org/distributions/
可能是因为国外的网站吧,下载速度异常的慢,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仓库:https://mvnrepository.com/
gradle的用法跟maven没有太大的区别,这两个各有各的优点,所以两个都应该掌握
更多推荐
所有评论(0)