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,如果我进去 mvn validate 它说一切都很好 如果我进去 mvn compile 它说它找不到依赖项。如果我导航到本地存储库中的位置,jar和pom文件都在那里 以下是实际错误: [ERROR] Failed to execute goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble (default) on project VCWH_Core_QueryService: Execution default

如果我进去

mvn validate
它说一切都很好

如果我进去

mvn compile
它说它找不到依赖项。如果我导航到本地存储库中的位置,jar和pom文件都在那里

以下是实际错误:

[ERROR] Failed to execute goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble (default) on project VCWH_Core_QueryService: Execution default of goal org.codehaus.enunciate:maven-enunciate-plugin:1.25:assemble failed: Plugin org.codehaus.enunciate:maven-enunciate-plugin:1.25 or one of its dependencies could not be resolved: Could not transfer artifact org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9 from/to central (https://repo.maven.apache.org/maven2): Connect to repo.maven.apache.org:443 [repo.maven.apache.org/23.235.40.215] failed: Connection timed out
另外,如果我点击链接,它会成功地向我显示在线存储库(尽管它会转到repo1,而不是repo),我可以导航到org.codehaus.enunciate.maven-enunciate-plugin.1.25,我可以看到jar和pom文件也在那里。同样适用于


有什么想法吗?

您有一个本地防火墙阻止来自Java的传出连接?连接超时:您的浏览器是否使用代理?那么,您是否在maven设置中设置了代理?Firefox连接设置显示“使用系统代理设置”,但这些设置在哪里?无论如何,如果它已经存在于本地存储库中,为什么还要下载它呢?即使我注释掉pom.xml中的repository标记,它也会尝试。我发现了如何强制maven只使用本地repo,使用a-o,如:“mvn compile-o”,但即使本地repo中存在依赖项,它仍然会给出相同的错误。