buildscript 与 allprojects 下的 repositories有什么不一样

先看一下下面的这张图,有什么区别呢?

 有的项目中subprojects与allprojects类似,一个是整个项目,一个是子项目。

 

 

 

 

 

同样我们都加入了aliyu的代码地址,但是效果是不一样。

1、开始下载的时候,如果在allprojects下面加入了画框的位置,直接告诉你连不上

可见我们在allprojects下设置的代理,并没有管用上。

2、然后我们在buildscript下面加入画框的代理,发现,一直在下pom文件,这些文件是系统需要用到的,并不是我们项目的第三方依赖。

 

其它,如果不加入这段画框的代码,尝试很多次,你会发现,一直connect timeout。

 

总结

allprojects:自身项目用到的第三方,有些三方依赖有自已的url,那么我们得在这里加入。

buildscript:  gradle编译运行需要下载的依赖,都会走这块。

 

以上测试结果,仅供参考。

 

https://developer.aliyun.com/mvn/guide

posted @ 2022-04-07 18:27  jiduoduo  阅读(287)  评论(0)    收藏  举报