项目构建

Learn Gradle

回眸只為那壹抹淺笑 提交于 2019-11-28 12:11:53
上一章( 链接 )我们主要对Gradle的脚本进行了简要的介绍,本章我们将继续学习Gradle的另外一个特性——插件(plugins)。 1、插件介绍 插件是对Gradle功能的 扩展 ,Gradle有着丰富的插件,你可以在这里搜索相关插件( 传送门 )。本章将简要介绍Gradle的Java插件(Java plugin),这个插件会给你的构建项目添加一些任务,比如编译java类、执行单元测试和将编译的class文件打包成jar文件等。 Java插件是基于约定的(约定优于配置),它在项目的很多方面定义了默认值,例如,Java源文件应该位于什么位置。我们只要遵循插件的约定,就不需要在Gradle配置脚本进行额外的相关配置。当然,在某些情况下,你的项目不想或不能遵循这个约定也是可以的,这样你就需要额外的配置你的构建脚本。 Gradle Java插件对于项目文件存放的默认位置与maven类似。 Java源码存放在目录:src/main/java Java测试代码存放目录:src/test/java 资源文件存放目录:src/main/resources 测试相关资源文件存放目录:src/test/resources 所有输出文件位于目录:build 输出的jar文件位于目录:build/libs 2、一个简单的Java项目 新建一个文件build.gradle,添加代码: apply