Gradle常用命令

本文介绍了Gradle这个强大的构建系统及其在Java、Android等项目中的常见命令,如查看版本、任务列表、构建、测试、依赖管理等,强调了GradleWrapper的重要性,并提示读者查阅官方文档以获取更多信息。
摘要由CSDN通过智能技术生成

Gradle是一个强大的构建系统,用于自动化和管理构建过程,是许多Java、Android、C++和其他语言的项目的主流构建工具。以下是一些在命令行中经常使用的Gradle命令:

  1. 查看Gradle版本

    gradle --version
    

    或使用Gradle Wrapper:

    ./gradlew --version
    
  2. 列出项目中所有可用的任务

    gradle tasks
    

    或使用Gradle Wrapper:

    ./gradlew tasks
    
  3. 运行构建

    gradle build
    

    或使用Gradle Wrapper:

    ./gradlew build
    
  4. 清理上一次的构建文件

    gradle clean
    

    或使用Gradle Wrapper:

    ./gradlew clean
    
  5. 构建并跳过测试执行

    gradle build -x test
    

    或使用Gradle Wrapper:

    ./gradlew build -x test
    
  6. 运行测试

    gradle test
    

    或使用Gradle Wrapper:

    ./gradlew test
    
  7. 构建Release版的Android应用

    gradle assembleRelease
    

    或使用Gradle Wrapper:

    ./gradlew assembleRelease
    
  8. 构建subModule Release版的Android应用

gradle  :subModule:assembleRelease

或使用Gradle Wrapper:

./gradlew :subModule:assembleRelease
  1. 运行指定的任务

    gradle <taskName>
    

    或使用Gradle Wrapper:

    ./gradlew <taskName>
    
  2. 查看项目依赖列表

gradle dependencies

或使用Gradle Wrapper:

./gradlew dependencies
  1. 刷新依赖和重新构建项目

    gradle --refresh-dependencies build
    

    或使用Gradle Wrapper:

    ./gradlew --refresh-dependencies build
    
  2. 查看具体任务的详细信息

    gradle help --task <taskName>
    

    或使用Gradle Wrapper:

    ./gradlew help --task <taskName>
    

Gradle Wrapper(gradlew)是推荐的启动Gradle的方式,因为它可以针对每个项目保证使用相同的Gradle版本,而不需要在每台构建平台上安装相同版本的Gradle。有时,你可能首先需要为gradlew添加执行权限(在Unix-like系统上),使用命令chmod +x gradlew

在使用上述命令时,应该基于你的项目类型和构建脚本来选择合适的任务。这些是一些最基本和最常用的Gradle命令,Gradle的功能远不仅限于这些。要了解更多和深入的内容,可以查阅Gradle官方文档

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值