Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 pom.xml中的jar依赖项,以避免来自特定存储库?_Maven_Pom.xml - Fatal编程技术网

maven pom.xml中的jar依赖项,以避免来自特定存储库?

maven pom.xml中的jar依赖项,以避免来自特定存储库?,maven,pom.xml,Maven,Pom.xml,假设我在maven pom.xml中添加了一个jar依赖项,我指的是两个存储库。如果该jar在两个repo中都可用,我如何避免从第二个repo加载而只从第一个存储库使用呢?如果在两个不同的repo上有两个坐标完全相同的不同工件,那么你将陷入痛苦的世界。你为什么会想要这样?这是一个破碎的局面。在两个不同的回购协议中,不应该有两个同名的工件。只有当有人在做恶意的事情时,你才会期望看到这样的事情。您可以使用Nexus之类的工件存储库来检测和解决这种情况。或者从两个工件中选择一个,用唯一的名称上传,然后

假设我在maven pom.xml中添加了一个jar依赖项,我指的是两个存储库。如果该jar在两个repo中都可用,我如何避免从第二个repo加载而只从第一个存储库使用呢?

如果在两个不同的repo上有两个坐标完全相同的不同工件,那么你将陷入痛苦的世界。你为什么会想要这样?这是一个破碎的局面。在两个不同的回购协议中,不应该有两个同名的工件。只有当有人在做恶意的事情时,你才会期望看到这样的事情。您可以使用Nexus之类的工件存储库来检测和解决这种情况。或者从两个工件中选择一个,用唯一的名称上传,然后引用该唯一的名称。