gradle纯纯小白使用教程

gradle程序和build.gradle文件是用来“构建”java项目的,类似于C语言中的make和Makefile。

建议先看Gradle 扫盲与 Task 基础 - 知乎

然后再看Gradle教程

然后看依赖的类型:

gradle使用教程,一篇就够 - 简书

大概了解了之后,就可以看gradle官方文档。官方给了个java库和java项目的配置例子

1
2
3
4
5
gradlew projects //列出所有projects

gradlew <project-name>:tasks // 列出一个project的tasks

gradlew <project-name>:dependencies // 列出一个project的依赖

关于依赖的类型:

内置依赖类型:

implementation:该依赖在编译期只对本项目可见,其他项目只在运行期可见。

api:该依赖,其他项目在编译期也可见。

compileOnly:只在编译期使用,不打包进jar文件,运行时使用其他的库。

runtimeOnly:编译时不用,但是打包进jar文件里。不知道是干啥的。

自定义依赖类型:

1
2
3
4
5
val localImplementation = configurations.create("localImplementation") {
description = "Dependencies used locally, but provided by the runtime Bukkit implementation"
isCanBeConsumed = false
isCanBeResolved = false
}

这是一个例子,感觉跟compileOnly差不多。


gradle纯纯小白使用教程
https://jcdu.top/2023/01/22/gradle纯纯小白使用教程/
作者
horizon86
发布于
2023年1月22日
许可协议