在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_closure5r​unc​losure5_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标签的实现原理相关推荐

  1. build.gradle里test标签的实现原理

    把build.gradle里的test标签的属性systemProperties末尾加个2: build报错: What went wrong: A problem occurred evaluati ...

  2. build.gradle里dependencies标签页的实现原理

    build.gradle里的dependencies标签页: 如果把dependencies改成dependencies2, gradle build的输出会遇到错误消息: A problem occ ...

  3. build.gradle里repositories的mavenCentral实现原理解析

    如果把build.gradle里的mavenCentral改成mavenCentral2会发生什么事? 错误消息:Could not find method mavenCentral2() for a ...

  4. Invalid Gradle JDK configuration found_build.gradle里dependencies标签页的实现原理

    build.gradle里的dependencies标签页: 如果把dependencies改成dependencies2, gradle build的输出会遇到错误消息: > A proble ...

  5. build.gradle代码

    Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 Android 项目进行编译.调试.运行.打包等操作.build.gradle 这个文件 ...

  6. com.android.tools.build:gradle:2.0.0-alpha3 build errors

    当Android studio 编译时间过长且出现问题比如下面的提示: java.exe'' finished with non-zero exit value 3. 此时就要检查一下跟目录下面的bu ...

  7. 在Gradle里访问任务(task)的几种方式

    在build.gradle里定义一个hello任务: 输出: 任务也可以通过tasks集合来访问: println tasks.hello.name println tasks['hello'].na ...

  8. Android build.gradle配置详解

    AndroidStudio中的Gradle文件 Android Studio是采用gradle来构建项目的,gradle是基于groovy语言. 如上图所示,创建一个AndroidStudio项目,会 ...

  9. 史上最全Android build.gradle配置详解

    Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的.当我们创建一个Android项 ...

最新文章

  1. C++ new和delete操作符
  2. boost::gil::generate_gaussian_kernel用法的测试程序
  3. 《算法之道》精华 经典算法部分
  4. python tornado对接权限中心的sdk封装
  5. App 运营的指标具体都有哪些?(四)
  6. 被一个熟悉的面试题问懵了:StringBuilder 为什么线程不安全?
  7. MySQL的主从复制详解
  8. 如何使用JMeter自身代理录制APP测试脚本
  9. Oracle中Sequence序列的使用
  10. Python基础——continute与break(循环控制)
  11. 《精通LabVIEW虚拟仪器程序设计与案例实现》一2.1 LabVIEW安装
  12. 使用using关键字来自动清除对象资源
  13. Atitit uri url urn 的概念区别 与联系 目录 1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。 1 1.2. 统一资源名称 (Uniform Resourc
  14. vnc远程桌面,细数五款使用感超强的vnc远程桌面软件
  15. 用python计算圆柱体积
  16. Windows 性能监视器API
  17. pythonppt生成替换_python生成ppt的方法
  18. Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
  19. EV SSL证书和普通证书的区别
  20. 椭圆曲线加密中定义的加法运算

热门文章

  1. Atitit。DD dragdrop拖拽功能c#.net java swing的对比与实现总结
  2. Js数据类型之——Date
  3. android onNewIntent
  4. org.junit.runners.model.InvalidTestClassError: Invalid test class ‘‘: 1. No runnable methods
  5. 从零写一个编译器(十一):代码生成之Java字节码基础
  6. mysql数据库通过二进制 -【恢复数据记录】
  7. elasticsearch-1.3.0 之索引代码粗略梳理
  8. 关于SYSLINUX的一些重要描述摘录
  9. 云计算环境下的应用架构设计
  10. 拿下“[warn] (OS 64)指定的网络名不再可用”错误