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
							 |