欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Gradle wrapper

程序员文章站 2022-06-09 12:32:47
...

The wrapper is a core feature and enables a machine to run a Gradle build script without haveing to install

the runtime.It also ensures that the build script is run with a specific version of Gradle.

 

It does so by automatically downloading the Gradle runtime from a central location,unpacking it to your local

file system,and using it for the build.

 

一、Setting up the wrapper

要给你的项目设置好wrapper,你将需要2件东西:

(1)创建一个wrapper任务

(2)执行此任务生成wrapper文件

 

为了让你的项目下载zipped Gradle runtime distribution,就要定义一个类型为Wrapper的任务,并使用

gradleVersion属性来指定版本:

 

task wrapper(type: Wrapper) {

    gradleVersion = '1.7'

}

 

任务的名字不必是wrapper,然而,这个名字在Gradle在线文档中成为了一个约定:

 

执行这个任务:

$ gradle wrapper

 


Gradle wrapper
            
    
    博客分类: Gradle
 
Gradle wrapper
            
    
    博客分类: Gradle
 

刚才的命令只需要执行一次。从那以后,你就能使用wrapper的脚本来执行你的构建。

 

二、使用wrapper

> gradlew.bat jettyRun

 

三、定制wrapper

一些企业有着非常限制性的策略,特别是如果你是为*机构工作,访问网络外的服务器是被禁止的。

那这种情况下,如何让你的项目使用Gradle wrapper呢?那就需要修改配置:

task wrapper(type: Wrapper) {

   gradleVersion = '1.2'                              

   distributionUrl = 'http://myenterprise.com/gradle/dists'   

   distributionPath = 'gradle-dists'          

}

更多的配置请查阅Gradle wrapper DSL文档

  • Gradle wrapper
            
    
    博客分类: Gradle
  • 大小: 42.8 KB
  • Gradle wrapper
            
    
    博客分类: Gradle
  • 大小: 50.9 KB