build.gradle里uploadArchives标签的实现原理
在uploadArchives后面添加一個(gè)2,執(zhí)行g(shù)radle build, 遇到錯(cuò)誤消息:
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.
這個(gè)upload類的位置:C:\MyApp\gradle-6.0\src\plugins\org\gradle\api\tasks
這個(gè)repositories標(biāo)簽的實(shí)現(xiàn)代碼:
public RepositoryHandler repositories(@Nullable Closure configureClosure) {return ConfigureUtil.configure(configureClosure, getRepositories());}同理找到flatDir里dir標(biāo)簽的實(shí)現(xiàn)方法,位于類DefaultFlatDirArtifactRepository內(nèi)。
位置:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的build.gradle里uploadArchives标签的实现原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: build.gradle里test标签的
- 下一篇: 报告称 86% 的开发者对代码漏洞知情