Java 为什么我的maven指向旧的中央存储库url?
我面临着通过maven安装下载依赖JAR的问题 从eclipse控制台,我可以说maven正在尝试从旧的中央存储库url下载JAR:“而不是” 我的pom.xmlJava 为什么我的maven指向旧的中央存储库url?,java,eclipse,maven,Java,Eclipse,Maven,我面临着通过maven安装下载依赖JAR的问题 从eclipse控制台,我可以说maven正在尝试从旧的中央存储库url下载JAR:“而不是” 我的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xxxx</groupId>
<artifactId>TestServices</artifactId>
<version>7.0.3.6</version>
<dependencies>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.0.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
试着加上这个
<repositories>
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
中心的
https://repo1.maven.org/maven2/
并检查以下文件:
并遵循以下文件:
存储库
存储库是Maven最强大的功能之一
社区。默认的中央Maven存储库位于
. 工件的另一个来源
在iBiblio中还没有Codehaus snapshots repo
更改存储库地址后,Maven存储库默认值为:
<repositories>
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2/</url>
</repository>
中心的
http://repo1.maven.org/maven2/
您必须清除存储库中以前缓存的所有数据,既不能手动,也不能通过使用-U选项运行maven阶段(例如package)package-U
-U表示强制更新所有依赖项 你能显示pom.xml吗?@Gatusko更新了假设的答案,希望它能帮助你两个URL是相同的(很好地指向相同的东西)。。。问题是什么?您刚刚定义了一个自定义存储库
abcd
和“解析将不会被重新尝试”,因此您可以使用-U
标志运行Maven。否。。。。这已经来了…我的坏医生的第二个链接是坏的。奥尔泰迪编辑了链接。我引用了Maven存储库的文档。但你是right@Gatusko现在repo1.maven.org和repo.maven.apache.org需要https:Thank@artscan我已经编辑了我的答案。我们如何在eclipse中强制更新(-U)?(m2eclipse插件)以下是如何:
<repositories>
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2/</url>
</repository>