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 |