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 |