Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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/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
Java Maven并不是在所有提供的存储库中寻找依赖项_Java_Maven - Fatal编程技术网

Java Maven并不是在所有提供的存储库中寻找依赖项

Java Maven并不是在所有提供的存储库中寻找依赖项,java,maven,Java,Maven,我有settings.xml和maven的自定义存储库: <repositories> <repository> <id>id1</id> <name>name1</name> <releases>

我有settings.xml和maven的自定义存储库:

     <repositories>
                    <repository>
                        <id>id1</id>
                        <name>name1</name>
                        <releases>
                            <enabled>false</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                            <updatePolicy>always</updatePolicy>
                            <checksumPolicy>warn</checksumPolicy>
                        </snapshots>
                        <url>url1</url>
                        <layout>default</layout>
                    </repository>
                    <repository>
                        <id>id2</id>
                        <name>name2</name>
                        <snapshots>
                            <updatePolicy>never</updatePolicy>
                        </snapshots>
                        <releases>
                            <updatePolicy>never</updatePolicy>
                        </releases>
                        <url>url2</url>
                    </repository>
                    <repository>
                        <id>id3</id>
                        <url>url3</url>
                        <snapshots>
                            <updatePolicy>never</updatePolicy>
                        </snapshots>
                        <releases>
                            <updatePolicy>never</updatePolicy>
                        </releases>
                    </repository>
                    <repository>
                    
                        <id>id4</id>
                        <url>url4</url>
                        <snapshots>
                            <updatePolicy>never</updatePolicy>
                        </snapshots>
                        <releases>
                            <updatePolicy>never</updatePolicy>
                        </releases>
                    </repository>
<repositories>

依赖关系存在于url4存储库中,但是当我尝试mvn clean安装项目时,它会在第二个url处停止,并说它在这里找不到它。为什么会这样?为什么会停在那里?

设置xml文件包含可能从中获取的服务器的详细信息,您仍然需要在项目pom.xml中指定它们,方法是至少指定id。设置xml和pom.xml之间的分隔已完成,以便pom.xml不会像通常提交的那样包含任何敏感数据

至于为什么它会停在第二个url,我不确定它是否一定是按特定顺序排列的

另一个要考虑的问题是,如果由于某种原因,您试图解决依赖关系,而不是在那时的存储库中,您必须手动删除您的操作系统用户目录

下的.M.RePO中的依赖性缓存文件。在您的设置中是否有任何条目?XML?您的关闭应该是