Hi, The fixing has been included in https://github.com/apache/incubator-iotdb/pull/1031
- Xin Willem Jiang <[email protected]> 于2020年4月12日周日 上午8:39写道: > Normally maven use the central repo by default, and it just flow the > repo definition in the pom to download the jars[1][2]. > If we need to download center jar which is not provided by central > repo, we could put the repo to submodule pom to avoid this problem. > BTW, if we can download the mqtt related jars from central repo, it's > better we don't add any extra repo in the root pom. > > [1] > https://stackoverflow.com/questions/5325407/how-to-set-order-of-repositories-in-maven-settings-xml/5325685#5325685 > [2]http://maven.apache.org/guides/mini/guide-multiple-repositories.html > > > Willem Jiang > > Twitter: willemjiang > Weibo: 姜宁willem > > On Sat, Apr 11, 2020 at 5:53 PM Xiangdong Huang <[email protected]> > wrote: > > > > Hi, > > > > In PR #929 [1], we add jcenter.bintary.com as a new maven repo (in root > > pom.xml) to download a mqtt dependency jar. > > > > However, today when I compiled IoTDB source code from a new PC (i.e., my > > local .m2/repository folder is empty), I find many dependencies, e.g., > > junit, jline, etc., are downloaded from bintray.. > > > > The terrible thing is, the download speed from the bintray repo is far > > slower than maven central.. (at least in my network environment). > > > > So, does someone know how to define the priority of multiply maven repos? > > > > Or, can we move the new maven repo definition to sub modules? > > > > [1] https://github.com/apache/incubator-iotdb/pull/929 > > > > Best, > > ----------------------------------- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > 黄向东 > > 清华大学 软件学院 > -- Thanks, Xin
