idea new project
删掉多余的文件
.idea不用删,但是提交代码的时候不用提交.idea文件夹
gradle是控制gradle版本的
修改gradle版本
前提是你setting配置的是使用gradle-wrapper.properties
settings.gradle配置文件
rootProject.name = 'gradledemo'//项目名称,这里是单独开来的,跟maven不一样
build.gradle配置文件
buildscript {
repositories {
//从前到后顺序执行,找不到就往后找。
mavenLocal()//本地仓库
maven { url 'https://maven.aliyun.com/repository/public' }//镜像仓库
mavenCentral()//官方仓库
}
dependencies {
//spring-boot-gradle插件,方便版本管理
classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.3.12.RELEASE'
}
}
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'//类似maven的<dependencyManagement>
group = 'com.fu'
version = '1'
sourceCompatibility = '1.8'//java版本
targetCompatibility = '1.8'//java版本
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"//编码
}
repositories {
mavenCentral()
}
dependencies {//类似于maven的dependencies
implementation 'org.springframework.boot:spring-boot-starter-web'//格式为groupId:artifactId:version
}
bootJar {//修改打成jar包以后的名字
baseName('gradle')//自定义的jar包名
version(null)//版本号
}
TestController测试
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping("hello")
public String hello(){
return "hello";
}
}
启动项目
这2种都可以,本质上是一样的。
gradle常用说明
gradle报错
- 首先排查JDK版本和Gradle最低要求的版本对不对的上
- 如果默认的Gradle用不了或者启动报错,就改成IntelliJ IDEA
解决idea无法下载对应wrapper的gradle问题
打开项目中的gradle-wrapper.properties文件
直接在浏览器打开进行下载,把zip文件放到对应的版本下面
然后回到idea刷新一下即可