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
如何在maven的物料清单中解析未选择版本的依赖关系的功能?_Maven_Dependencies_Dependency Management - Fatal编程技术网

如何在maven的物料清单中解析未选择版本的依赖关系的功能?

如何在maven的物料清单中解析未选择版本的依赖关系的功能?,maven,dependencies,dependency-management,Maven,Dependencies,Dependency Management,例如,如果项目A的依赖项定义为A->B->C->D2.0和A->E->D1.0, 然后在构建项目A时将使用D1.0,因为从A到D到E的路径较短 但在这种情况下,由于工件C的功能依赖于D的2.0版,该版本因材料清单而被拒绝, 那么C的功能如何在项目A中发挥作用,因为C取决于D的2.0版,由于物料清单,该版本在项目A中不可用。在这种情况下,C将无法发挥作用。就是这么简单明了

例如,如果项目A的依赖项定义为A->B->C->D2.0和A->E->D1.0, 然后在构建项目A时将使用D1.0,因为从A到D到E的路径较短

但在这种情况下,由于工件C的功能依赖于D的2.0版,该版本因材料清单而被拒绝,
那么C的功能如何在项目A中发挥作用,因为C取决于D的2.0版,由于物料清单,该版本在项目A中不可用。

在这种情况下,C将无法发挥作用。就是这么简单明了