Gradle是一个强大的构建系统,用于自动化和管理构建过程,是许多Java、Android、C++和其他语言的项目的主流构建工具。以下是一些在命令行中经常使用的Gradle命令:
-
查看Gradle版本:
gradle --version
或使用Gradle Wrapper:
./gradlew --version
-
列出项目中所有可用的任务:
gradle tasks
或使用Gradle Wrapper:
./gradlew tasks
-
运行构建:
gradle build
或使用Gradle Wrapper:
./gradlew build
-
清理上一次的构建文件:
gradle clean
或使用Gradle Wrapper:
./gradlew clean
-
构建并跳过测试执行:
gradle build -x test
或使用Gradle Wrapper:
./gradlew build -x test
-
运行测试:
gradle test
或使用Gradle Wrapper:
./gradlew test
-
构建Release版的Android应用:
gradle assembleRelease
或使用Gradle Wrapper:
./gradlew assembleRelease
-
构建subModule Release版的Android应用:
gradle :subModule:assembleRelease
或使用Gradle Wrapper:
./gradlew :subModule:assembleRelease
-
运行指定的任务:
gradle <taskName>
或使用Gradle Wrapper:
./gradlew <taskName>
-
查看项目依赖列表:
gradle dependencies
或使用Gradle Wrapper:
./gradlew dependencies
-
刷新依赖和重新构建项目:
gradle --refresh-dependencies build
或使用Gradle Wrapper:
./gradlew --refresh-dependencies build
-
查看具体任务的详细信息:
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官方文档。