安装配置环境变量这里就不说了,跟maven没什么大的差别,唯一不同的就是仓库地址的设置吧。
相关设置如下:
group 'com.clark.daxian'
version '1.0-SNAPSHOT'
// buildscript 代码块中脚本优先执行
buildscript {
//相当于maven中的properties
ext {
springBootVersion = '2.1.12.RELEASE'
springCloudVersion = 'Greenwich.SR5'
nacosVersion = '2.1.1.RELEASE'
}
//指定仓库,这是为了来导入下面的插件的
repositories {
maven{
url 'http://XX/repository/maven-public/'
credentials{
username = 'XX'
password = 'XX'
}
}
}
// 依赖关系
dependencies {
// classpath 声明说明了在执行其余的脚本时,ClassLoader 可以使用这些依赖项
//引入spring boot gradle的插件
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
//使用插件
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
//第二种引入方式:应用依赖管理插件,自动给插件追加版本号(建议使用此配置)
apply plugin: 'io.spring.dependency-management'
// 指定编译 .java 文件的 JDK 版本,注意需要在引用java插件之后才能指定
sourceCompatibility = 1.8
// 打包的类型为 jar,并指定了生成的打包的文件名称和版本
jar {
baseName = 'nettyStudy'
version = '1.0.0'
}
//指定仓库
repositories {
maven{
url 'http://XX/repository/maven-public/'
credentials{
username = 'XX'
password = 'XX'
}
}
}
//依赖
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
}
里面有相关说明,我这里就不在细说了