本文基于gradle2.12版本
标准结构
Gradle遵循COC(convention over configuration约定优于配置)的理念,默认情况下提供了与maven相同的项目结构配置
大体结构如下
- project root
- src/main/java(测试)
- src/main/resources
- src/test/java(测试源码目录)
- src/test/resources(测试资源目录)
- src/main/webapp(web工程)
创建标准结构
好在,Gradle提供了一些内置初始化任务,可以方便的为我们生成默认的目录结构以及示例代码,如下命令会产生如下效果
- 应用
java
插件 - 应用
jcenter()
仓库 - 采用JUnit测试框架
- 创建标准目录结构
- 包含一份示例代码
“java-library使用示例”
//创建一个java项目,默认使用Junit测试框架
gradle init --type java-library
//使用spock替代junit
gradle init