《Android Gradle》读书笔记:Gradle命令行

Gradle命令行对于Gradle的操作使用有着很大的帮助,而现在我们过于依赖各种IDE来进行构建,这种情况下如果更换IDE就会有一些麻烦,会因为各种各样的原因而降低效率

使用帮助

查看帮助的方式基本是在命令后跟-h 或者--help

./gradlew -?
./gradlew -h
./gradlew -help

查看所有可执行的Tasks

我么可以运行 ./gradlew tasks 命令来查看如何构建一个功能

./gradlew tasks

Gradle Help任务

Gradle内置了一个help task 这个help可以让我们了解每一个Task的使用帮助。

./gradlew help -task

强制刷新依赖

我们可能会依赖很多的三方库,像Maven这样工具都是有缓存的,所以我们不可能每次编译的时候都要重新下载三方库。缓存的目的就是,先使用缓存的 如果缓存中没有就下载第三方库,所以在一些情况下我们需要强制刷新依赖

./gradlew --refresh-dependencies assemble 刷新依赖的集合

多任务调用

我们有时候需要同时运行多个任务,在执行jar之前先进行clean 那么我们就需要先执行clean对class文件进行清理,然后再执行jar生成一个jar包,执行多任务时我们只需要按顺序以空格分开命令即可

./gradlew cleam jar
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,959评论 6 342
  • Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,可以让你很方便的通过代码控制这些DSL来...
    飞雪无情flysnow_org阅读 3,555评论 0 35
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,422评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 虽然夏天快要结束了,可天气依然燥热,每户人家的窗子都打开着,好让偶尔的凉风吹过。 天气虽然燥热,可送快递和外卖的小...
    人生知味阅读 141评论 0 0