按照本指南,您将创建一个简单的Gradle项目,调用一些基本的Gradle命令,并了解Gradle如何管理项目

1.初始化项目创建项目目录

❯ mkdir basic-demo
❯ cd basic-demo

现在我们可以使用Gradle的init命令生成一个简单的项目

gradle init
build.gradle:用于配置当前项目的Gradle构建脚本
gradle-wrapper.jar:Gradle Wrapper可执行JAR
gradle-wrapper.properties:Gradle Wrapper配置属性
gradlew:基于Unix的系统的Gradle Wrapper脚本
gradlew.bat:适用于Windows的Gradle Wrapper脚本
settings.gradle:用于配置Gradle构建的Gradle设置脚本

Task

task copy(type:Copy) {
from "src"
into "dest"
}
./gradlew copy

申请插件

plugins {
id "base"
}

压缩zip存档

task zip(type: Zip, group: "Archive", description: "Archives sources in a zip file") {
from "src"
setArchiveName "basic-demo-1.0.zip"
}

The baseplugin works with the settings to create an archive file called basic-demo-1.0.zipin the build/distributionsfolder.

./gradlew zip

发现可用任务

./gradlew tasks

最新文章

  1. hbase开发实例
  2. c# cache 缓存
  3. kail linux安装软件提示“无法定位软件包”解决方法
  4. NASAL脚本实现的高精度定时器
  5. VO,DO,DTO,PO,POJO,EJB
  6. Oracle自定义函数实例
  7. bzoj 3172 后缀数组|AC自动机
  8. ADT eclipse打开时出现Error: Error parsing C:\Users\admin*\.android\devices.xml
  9. iOS方法封装
  10. hao123 百度品专 按品类 计算 下单数量 商品数量 下单金额?
  11. 淘宝api 开发_获取用户信息
  12. ILMerge 简单使用
  13. Object的所有方法
  14. 墨水屏 E-Paper module【转】
  15. ring0与ring3通信方式
  16. AngularJS学习之 angular-file-upload控件使用方法
  17. Winform仿制QQ微信聊天窗口气泡
  18. hbase 学习(十二)非mapreduce生成Hfile,然后导入hbase当中
  19. 使用 Gearman 实现分布式处理
  20. linux 环境下 eas console的运行

热门文章

  1. 百度杯”CTF比赛 2017 二月场 没错!就是文件包含漏洞。
  2. 前端笔记之JavaScript(五)关于数组和字符串那点事
  3. 单机多es容器服务部署的网络模式
  4. cdh集群ip更改
  5. 高可用Redis(十一):使用redis-trib.rb工具搭建集群
  6. JSX的替代方案(译文)
  7. JAVA第二次实训作业
  8. UVA1449 Dominating Patterns
  9. 基于cxf的app文件上传接口(带回显功能)
  10. Justoj 2388最短区间 贪心