Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven工件的并行下载_Maven - Fatal编程技术网

Maven工件的并行下载

Maven工件的并行下载,maven,Maven,当构建一个依赖项在本地存储库中还不可用的项目时,我注意到Maven 3.3.3首先顺序下载依赖项POM,然后并行下载多达5个线程的依赖项JAR POM也不使用并行下载的原因是什么 是否有配置POM或JAR并行下载次数的选项?当前版本的Maven 3.6.3无法实现此功能 OP创建了一个和(这是第三次尝试添加此功能),并于2019年4月合并到Maven Resolver(一个Maven库) 但是在2019年7月,所以我不知道什么时候会发布Maven版本。关于Maven.artifact.threa

当构建一个依赖项在本地存储库中还不可用的项目时,我注意到Maven 3.3.3首先顺序下载依赖项POM,然后并行下载多达5个线程的依赖项JAR

POM也不使用并行下载的原因是什么


是否有配置POM或JAR并行下载次数的选项?

当前版本的Maven 3.6.3无法实现此功能

OP创建了一个和(这是第三次尝试添加此功能),并于2019年4月合并到Maven Resolver(一个Maven库)


但是在2019年7月,所以我不知道什么时候会发布Maven版本。

关于Maven.artifact.threads配置变量呢


根据您所写的,您的构建应该失败:依赖项在本地存储库中尚不可用…`……确实如此吗?还是下载pom的速度太快以至于无法识别它们是并行运行的?@khmarbaise:为什么我的构建会失败?这是一个标准用例。通过Git或其他方式克隆P的来源。P在其POM中列出了对A、B、C的依赖关系。P、 A、B、C不在我的本地回购协议中。在P上运行mvn安装时,Maven开始加载A、B、C的POM,然后加载A.jar、B.jar、C.jar和任何可传递的依赖项,然后继续构建P。啊,对不起……我的网站上存在误解。2019年这仍然是一件事,这一事实充分说明了Maven。。。对于从事这项工作的开发人员来说,你应该想一想,由于你的懒惰浪费了多少人的时间(让我检查一下我的jar下载是否完成)这是否包含在maven 3.6.1中?不,@Alex。我更新了我的答案。就我所知,测试它似乎并没有改变maven 3.6.3中的任何内容。
-Dmaven.artifact.threads=4
在3.8.1中对我有效