gradle 学习笔记之gradleWrapper
什么是GradleWrapper?
GradleWrapper(包装器)是gradle的核心特性,能够让机器在没有安装gradle的情况下运行gradle构建。它也让构建脚本运行在一个指定的gradle版本上。它是通过自动从中心仓库自动下载运行时,解压和安装来实现的。最终目的是构建一个独立于系统,系统配置和gradle版本的可靠和可重复的构建。
什么时候应该使用GradleWrapper?
使用GradleWrapper被认为是最佳实践,它对于每一个gradle项目都是必需的。由包装器支持的gradle脚本非常适合作为自动化发布过程的一部分,比如持续集成和交付。
如何使用?
创建一个包装器任务,任务的名字可以随意取。
build.gradle
task wrapper(type: Wrapper) {
gradleVersion = '4.6'
}
执行任务:
gradle wrapper.
你只需在项目中运行一次grafle wrapper命令。从那时开始,你可以用包装器的脚本执行构建了。下载下来的包装器文件可以提交到版本控制系统中。另外,你也可以通过 build setup插件,而不需要手动去创建一个包装器任务和执行它来下载相关的文件。
执行完gradle wrapper命令后,在gradle.build同级目录会生成执行脚本 - gradlew和gradlew.bat. 前者是*nix系统,或者是windows 脚本。
接下来执行gradlew.bat jettyRun就可以执行项目了。
浙公网安备 33010602011771号