Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
步骤
1.下载Spring Tool Suite,网址为:https://spring.io/tools
2.下载Gradle,网址为:https://gradle.org/install/
3.将下载的Gradle解压至某个路径,例如:E:\work\webadv\gradle-5.4
4.配置系统环境变量GRADLE_HOME与GRADLE_USER_HOME
5.将Gradle的bin目录加入系统变量Path当中
6.完成本地仓库与国内镜像的配置:
a)在gradle目录下的init.d目录中创建名为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
}
}
}
b)本地仓库配置,设置GRADLE_USER_HOME环境变量为自己定义的仓库文件夹路径(第4步已完成)
7.完成Spring Tool Suite 中的Gradle设置:
8.在STS(Spring Tool Suite)中创建一个基于Gradle的Spring boot工程
注意:初次创建时需要下载很多jar包,所以时间会长一些,请等下载完毕之后再做其他操作
9.添加一个HelloController类
package webadv.s99201105.p3;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Greetings from Spring Boot!";
}
}
10.运行该工程,并使用浏览器查看结果,url为:http://localhost:8080/