Gradle 指北

一、Gradle项目目录结构

  • .gradle gradle项目产生文件(自动编译工具产生的文件)
  • .idea IDEA项目文件(开发工具产生的文件)
  • app 其中一个module,复用父项目的设置,可与父项目拥有相同的配置文件
  • build 自动构建时生成文件的地方
  • gradle 自动完成gradle环境支持文件夹
  • .gitignore git源码管理文件
  • build.gradle gradle 项目自动编译的配置文件
  • gradle.properties gradle 运行环境配置文件
  • gradlew 自动完成 gradle 环境的linux mac 脚本,配合gradle 文件夹使用
  • gradlew.bat 自动完成 gradle 环境的windows 脚本,配合gradle 文件夹使用
  • local.properties Android SDK NDK 环境路径配置
  • *.iml IDEA 项目文件
  • setting.gradle gradle 项目的子项目包含文件

maven 项目转 gradle

gradle init –type pom

assemble - 编译打包该工程内容

build - 编译打包并测试该工程

buildDependents - 编译打包并测试该工程和所有依赖它的工程

buildNeeded - 编译打包并测试该工程和它依赖的所有工程

classes - 编译打包主要的类文件

clean - 删除编译目录

jar - 编译打成jar包,这个jar包包含主要的类文件

testClasses - 编译打包测试类文件

读后有收获可以请作者喝杯咖啡