当前位置:   article > 正文

面试总结怎么写,Gradle脚本基础全攻略,腾讯T3大牛手把手教你_腾讯 gradle

腾讯 gradle

}

Gradle仓库:

有了上面的外部依赖,你指定会想Gradle是咋找到那些外部依赖文件的。其实Gradle会在一个仓库(repository)里找这些依赖文件,仓库其实就是很多依赖文件的集合服务器, 他们通过group、name、version进行归类存储,好在Gradle可以解析好几种不同的仓库形式(譬如Maven等),但是Gradle默认不提前定义任何仓库,我们必须手动在使用外部依赖之前定义自己的仓库。

下面是一个使用MavenCentral仓库的例子:

repositories {

mavenCentral()

}

这是一个使用远程Maven仓库的例子:

repositories {

maven {

url “http://repo.mycompany.com/maven2”

}

}

这是一个使用本地文件系统里库的例子:

repositories {

ivy {

// URL can refer to a local directory

url “…/local-repo”

}

}

当然了,一个项目可以有好几个库,Gradle会根据依赖定义的顺序在各个库里寻找它们,在第一个库里找到了就不会再在第二个库里找它了,否则在第二个库找。

Gradle发布artifacts:

依赖配置也可以用来发布文件,我们可以通过在uploadArchives任务里加入仓库来完成。下面是一个发布到Maven 库的例子,Gradle将生成和上传pom.xml,如下:

apply plugin: ‘maven’

uploadArchives {

repositories {

mavenDeployer {

repository(url: “file://localhost/tmp/myRepo/”)

}

}

}

【工匠若水 http://blog.csdn.net/yanbober 转载请注明出处。点我开始Android技术交流

5 Gradle命令

==============

多任务调用命令:

gradle task1 task2 […]

排除任务命令:

gradle -x task1 task2 […]

失败后继续执行构建命令:

只要有任务调用失败Gradle默认就会中断执行,我们可以使用–continue选项在一次调用中不中断执行,然后发现所有失败原因。

简化任务名命令:

当我们调用某个任务时如果名字太长我们可以采用简化操作,但是必须保证可以唯一区分出该任务的字符,譬如:

//简写

gradle -x t1

//替换

gradle -x task1

选择执行构建命令:

调用gradle命令默认会构建当前目录下的build.gradle文件,我们可以使用-b参数选择其他目录的构建文件且当使用此参数时settings.gradle将不会生效。如下:

//选择文件构建subdir/myproject.gradle

task hello << {

println “using build file ‘ b u i l d F i l e . n a m e ′ i n ′ buildFile.name' in ' buildFi

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/856771
推荐阅读
相关标签
  

闽ICP备14008679号