快速构建一个Gradle + Spring boot项目

gradle
#1

快速构建一个 Gradle + Spring boot

阅读本文只需花费2分钟

  • 一、构建项目
  • 二、目录介绍
  • 三、导入项目
  • 四、总结

一、构建项目


二、目录介绍

gradle

- wrapper
	- gradle-wrapper.jar
	- gradle-wrapper.properties

该目录是gradlew存放gradle包和gradle版本配置的位置

src

这个就不介绍了

.gitignore

下面是该文件的部分代码

HELP.md
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar

### STS ###
.apt_generated

该文件的作用是使用 git 提交代码时忽略指定文件
具体规则可查看 https://www.cnblogs.com/kevingrace/p/5690241.html

build.gradle

gradle build 时执行的脚本

gradlew

gradlew linux 脚本

gradlew.bat

gradlew windows 脚本

HELP.md

settings.gradle

每个Gradle构建时只会执行一个 settings.gradle 文件
也就是说多模块中只会有一个 settings.gradle


三、导入项目

  1. 在 build.gradle 中添加 apply plugin: ‘idea’

这里以 idea 为例,若用 eclipse 同理将 idea 替换 eclipse
IDEA 插件介绍 https://docs.gradle.org/current/userguide/idea_plugin.html

plugins {
	id 'org.springframework.boot' version '2.1.5.RELEASE'
	id 'java'
}

apply plugin: 'io.spring.dependency-management'
apply plugin: 'idea'
...
  1. 执行 gradlew openIdea 会自动使用 Idea 打开该项目

这里注意使用 gradlew 命令,而不是 gradle
因为本地安装 gradle 版本与该项目中使用的不一致,若是一致也可使用gradle
可以在 gradle/wrapper/gradle-wrapper.properties 中查看项目中使用的gradle版本

四、总结

  1. 使用 gradlew 命令,不需要提前下载gradle
  2. gradlew 也就是 gradle 命令,只是其中包装一层下载指定的 gradle 然后再根据下载的 gradle 执行命令
  3. gradle 项目导入都需要再 build.gradle 中添加相应的插件,然后执行插件命令生成项目文件
#2

gradle我还不会。这个比maven好使啊??我感觉那个json配置没xml舒服明了啊。

#3

目前感觉不会比maven好用 :sweat_smile:
查看依赖没 maven 好使, pom文件可以一层一层点开, gradle 还不行。
还有就是查看依赖树,maven 在 idea 上有图形界面。 gradle 上是打印依赖树

1赞