EclipseLink/Maven wiki上引用的链接在switch.ch上的错误403页面上结束。如果你被重定向到一个更好的镜子,那就已经是答案了。
如果不是:存储库去了哪里?在网上搜索只会发现EclipseLink / Maven在Wiki-Page上存在拼写错误的历史。但是,我发现所有纠正的链接也在错误页面上结束。
答案 0 :(得分:10)
我看到的唯一链接是:
http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo
它似乎工作正常,将其重定向到
http://www.gtlib.gatech.edu/pub/eclipse/rt/eclipselink/maven.repo/
答案 1 :(得分:6)
该页面的网址
适合我并重定向到
然而,在pom.xml中,我不得不逃避&:
<repositories>
<repository>
<id>eclipselink</id>
<url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/</url>
</repository>
</repositories>
答案 2 :(得分:2)
今天刚遇到同样的问题。 看来,他们的Maven wiki页面http://wiki.eclipse.org/EclipseLink/Maven上提供的URL有效。但它以一种奇怪的方式工作:它们的存储库没有编入索引,所以如果你只是想把它添加到pom.xml中:
<repositories>
<repository>
<id>EclipseLink Repo</id>
<url>http://download.eclipse.org/rt/eclipselink/maven.repo</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
然后尝试索引存储库,它将告诉您无法更新EclipseLink Repo的索引| http://download.eclipse.org/rt/eclipselink/maven.repo。
但是如果你还在pom.xml中加入了这个:
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
它将完成工作并添加依赖项。 不理想,但有效。
答案 3 :(得分:2)
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
...
<repository>
<id>EclipseLink Repo</id>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
答案 4 :(得分:1)
ivy-setting.xml中的以下配置对我们来说很好:
<resolvers>
<url name="eclipselink" m2compatible="true">
<artifact pattern="http://mirrors.ibiblio.org/pub/mirrors/eclipse/rt/eclipselink/maven.repo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</url>
</resolvers>
答案 5 :(得分:0)
全部破碎。到处都是404。并且Nexus实例没有索引最新版本。非常感谢混乱的分发管理(该项目应该真正重新定位到Apache)
然而,手动挖掘导致:
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.3.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<id>EclipseLink Repo</id>
<url>http://maven.eclipse.org/nexus/service/local/repositories/Sonatype/content</url>
</repository>
</repositories>
同样,由于Maven无法找到依赖关系信息,因此无法100%完美地工作。
嗯......也许在使用明显以这种业余方式维护的软件之前我应该再考虑一下。