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