25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
|
---
|
|||
|
title: Build Tools
|
|||
|
localeTitle: 构建工具
|
|||
|
---
|
|||
|
# 构建工具
|
|||
|
|
|||
|
Java构建工具允许您自定义构建,以执行诸如指定需要包含在jar中的文件,从Internet添加依赖项以及自动执行测试或github提交等任务的操作。构建工具还可以轻松地模块化您的项目。流行的构建工具包括[Gradle](https://gradle.org/)和[Maven](https://maven.apache.org/)
|
|||
|
|
|||
|
## 摇篮
|
|||
|
|
|||
|
Gradle构建脚本可以用Groovy或Kotlin编写,并且可以高度自定义。大多数项目使用Gradle包装器,允许它们在任何系统上构建,即使没有安装Gradle也是如此。 Gradle是Android开发的推荐构建工具。
|
|||
|
|
|||
|
## Maven的
|
|||
|
|
|||
|
Maven构建文件是用XML编写的。与Gradle一样,许多插件都是为Maven编写的,用于自定义构建,但Maven不是可自定义的,因为您无法直接与Maven API交互。
|
|||
|
|
|||
|
### 更多信息:
|
|||
|
|
|||
|
https://gradle.org/
|
|||
|
|
|||
|
https://en.wikipedia.org/wiki/Gradle
|
|||
|
|
|||
|
https://maven.apache.org/what-is-maven.html
|
|||
|
|
|||
|
https://en.wikipedia.org/wiki/Apache\_Maven
|