美文网首页
Gradle Command-Line

Gradle Command-Line

作者: cdz620 | 来源:发表于2020-03-06 23:03 被阅读0次

相关命令

build.grade properites

  • description = 'The shared API for the application'

task properties

  • description = 'Builds the distribution'
  • group = 'build'
  • visible tasks 分配组后 gradle -q tasks 才可见
  • hidden未被分组 gradle -q tasks --all

执行任务

  • gradle dist test
  • gradle dist -x test 排除某个任务
  • gradle dist --continue 错误不停止,全部编译完看到所有的错误。 如果某个task失败,依赖于失败task的task不会执行

命令简写,模糊匹配

  • gradle di --> gradle dist
  • gradle cT --> gradle compTest
  • gradle di -x te --> gradle dist -x test

指定构建文件

  • gradle -q -b ./myproject.gradle hello
  • gradle -q -p project_dir hello 指定工程目录

强行执行up-to-date task

  • gradle --rerun-tasks doIt 依赖的task也执行

查看工程

  • gradle -q projects

查看任务

  • gradle -q tasks
  • gradle -q tasks --all
  • gradle -q help --task test 查看任务的帮助信息
Detailed task information for test

Path
     :test

Type
     Task (org.gradle.api.Task)

Description
     -

Group
     -

查看依赖信息

  • gradle -q dependencies jettyRun(taskName) 查看任务依赖,输出巨大, 输出内容根据congiguration分块
  • gradle -q projectName:dependencies --configuration taskName 查看某一部分的依赖
  • gradle -q dependencies projectName:dependencies webapp:dependencies 查看两个工程的依赖
  • gradle -q webapp:dependencyInsight --dependency groovy --configuration compile 查看内部依赖

查看properties

  • gradle -q api:properties 查看properties

生成构建汇总信息

--profile 记录构建信息

  • 目录:build/reports/profile
  • buildSrc 生成的文件目录: buildSrc/build

DryRun

  • gradle -m clean compile

相关文章

网友评论

      本文标题:Gradle Command-Line

      本文链接:https://www.haomeiwen.com/subject/qsikchtx.html