build.gradle里uploadArchives标签的实现原理
在uploadArchives后面添加一个2,执行gradle build, 遇到错误消息:
A problem occurred evaluating root project ‘quickstart’.
Could not find method uploadArchives2() for arguments [build_a2307i03s3k13jdug3afl2lin$_run_closure5@364def1a] on root project ‘quickstart’ of type org.gradle.api.Project.
把repositories改成repositories2,重新build:
A problem occurred evaluating root project ‘quickstart’.
Could not find method repositories2() for arguments [build_a2307i03s3k13jdug3afl2linrunclosure5_run_closure5runclosure5_closure7@a19504c] on task ‘:uploadArchives’ of type org.gradle.api.tasks.Upload.
这个upload类的位置:C:\MyApp\gradle-6.0\src\plugins\org\gradle\api\tasks
这个repositories标签的实现代码:
public RepositoryHandler repositories(@Nullable Closure configureClosure) {return ConfigureUtil.configure(configureClosure, getRepositories());}
同理找到flatDir里dir标签的实现方法,位于类DefaultFlatDirArtifactRepository内。
位置:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
build.gradle里uploadArchives标签的实现原理相关推荐
- build.gradle里test标签的实现原理
把build.gradle里的test标签的属性systemProperties末尾加个2: build报错: What went wrong: A problem occurred evaluati ...
- build.gradle里dependencies标签页的实现原理
build.gradle里的dependencies标签页: 如果把dependencies改成dependencies2, gradle build的输出会遇到错误消息: A problem occ ...
- build.gradle里repositories的mavenCentral实现原理解析
如果把build.gradle里的mavenCentral改成mavenCentral2会发生什么事? 错误消息:Could not find method mavenCentral2() for a ...
- Invalid Gradle JDK configuration found_build.gradle里dependencies标签页的实现原理
build.gradle里的dependencies标签页: 如果把dependencies改成dependencies2, gradle build的输出会遇到错误消息: > A proble ...
- build.gradle代码
Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 Android 项目进行编译.调试.运行.打包等操作.build.gradle 这个文件 ...
- com.android.tools.build:gradle:2.0.0-alpha3 build errors
当Android studio 编译时间过长且出现问题比如下面的提示: java.exe'' finished with non-zero exit value 3. 此时就要检查一下跟目录下面的bu ...
- 在Gradle里访问任务(task)的几种方式
在build.gradle里定义一个hello任务: 输出: 任务也可以通过tasks集合来访问: println tasks.hello.name println tasks['hello'].na ...
- Android build.gradle配置详解
AndroidStudio中的Gradle文件 Android Studio是采用gradle来构建项目的,gradle是基于groovy语言. 如上图所示,创建一个AndroidStudio项目,会 ...
- 史上最全Android build.gradle配置详解
Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的.当我们创建一个Android项 ...
最新文章
- C++ new和delete操作符
- boost::gil::generate_gaussian_kernel用法的测试程序
- 《算法之道》精华 经典算法部分
- python tornado对接权限中心的sdk封装
- App 运营的指标具体都有哪些?(四)
- 被一个熟悉的面试题问懵了:StringBuilder 为什么线程不安全?
- MySQL的主从复制详解
- 如何使用JMeter自身代理录制APP测试脚本
- Oracle中Sequence序列的使用
- Python基础——continute与break(循环控制)
- 《精通LabVIEW虚拟仪器程序设计与案例实现》一2.1 LabVIEW安装
- 使用using关键字来自动清除对象资源
- Atitit uri url urn 的概念区别 与联系 目录 1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。	1 1.2. 统一资源名称 (Uniform Resourc
- vnc远程桌面,细数五款使用感超强的vnc远程桌面软件
- 用python计算圆柱体积
- Windows 性能监视器API
- pythonppt生成替换_python生成ppt的方法
- Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
- EV SSL证书和普通证书的区别
- 椭圆曲线加密中定义的加法运算
热门文章
- Atitit。DD dragdrop拖拽功能c#.net java swing的对比与实现总结
- Js数据类型之——Date
- android onNewIntent
- org.junit.runners.model.InvalidTestClassError: Invalid test class ‘‘: 1. No runnable methods
- 从零写一个编译器(十一):代码生成之Java字节码基础
- mysql数据库通过二进制 -【恢复数据记录】
- elasticsearch-1.3.0 之索引代码粗略梳理
- 关于SYSLINUX的一些重要描述摘录
- 云计算环境下的应用架构设计
- 拿下“[warn] (OS 64)指定的网络名不再可用”错误