【问题标题】:Where did the EclipseLink/Maven repository go to? (again)EclipseLink/Maven 存储库去了哪里? (再次)
【发布时间】:2012-01-05 11:12:15
【问题描述】:

是的,我知道,主题 was asked before,但存储库再次移动。有人看过吗?我将非常感激。

【问题讨论】:

  • 如果之前已经提出过问题,最好给原来的问题添加评论以更新它?
  • 抱歉,我无法对这个问题发表评论,因为我不知道答案,所以无法给出答案。我现在对这个问题做了一个编辑请求。希望这将被授予。在授予编辑权限之前,我可以把这个问题留在这里吗?
  • 我对旧问题的编辑被拒绝了。所以我认为这个问题是有效的。请问有人吗?

标签: maven repository eclipselink


【解决方案1】:

quick search 显示了一长串镜像,其中大多数返回 404,但它们的cache entry 仍然可见(目前)。所以看起来文件已经从源头被删除了,而且最近也被删除了。

这里有一些仍然有文件的镜像(目前):


更新:

eclipselink 邮件列表中的This thread 揭示了一些相当奇怪的东西——虽然maven.repo 目录不可访问(404),但解析为.jar.pom 文件的子路径仍然有效!

虽然相关文件仍然可以访问,但这会扰乱镜像过程以及首先检查 repo 是否存在的任何工作流。从链接的线程:

“这当然会对您可能拥有的任何代理 EclipseLink 存储库的 Nexus 或 Artifactory 存储库造成严重破坏,因为它会得出结论 EclipseLink 的存储库已停止服务,即使严格来说它不是。解决方案是关闭任何自动检查存储库和/或自动阻止它。”

【讨论】:

  • 谢谢,这让它变得清晰明了。在您给我这个有用的答案之前,我联系了网站管理员,现在我要求网站管理员检查一下。谁知道呢,这可能会得到解决。
  • 但是由于某种原因,这个链接:download.eclipse.org/rt/eclipselink/maven.repo/org/eclipse/…,它应该指向 ASM,基于 URL,指向完全不同的东西......
【解决方案2】:

你是对的,Eclipse Maven 存储库似乎都不起作用。

java.net 上的存储库确实提供了一个 JPA 实现:http://download.java.net/maven/2/org/eclipse/persistence/javax.persistence/2.0.0/

不知道好不好。

仍然需要修复 Eclipse Maven 存储库。

【讨论】:

    【解决方案3】:

    最后,Eclipse wiki 页面上至少有一个合理的解释,说明它为什么不起作用,请参阅http://wiki.eclipse.org/EclipseLink/Maven。这些库目前仅托管在普通 Maven 无法理解的 P2 存储库中。基本上,您必须通过 Nexus 或其他 repo 管理器代理它们。我链接到的页面有配置(开源)Nexus 的说明,高级版可以原生读取 P2 存储库。

    【讨论】:

    • 我无法让 OSS Nexus 选项按照他们的说明工作。
    • 感谢您提供此链接!首先在 eclipselink 页面上没有找到这个小提示!
    【解决方案4】:

    这对我有用

    <repository>
        <id>eclipse</id>
        <url>http://download.eclipse.org/rt/eclipselink/maven.repo</url>
    </repository>
    
    <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>org.eclipse.persistence.core</artifactId>
        <version>2.3.1</version>
    </dependency>
    

    【讨论】:

      【解决方案5】:

      从 EclipseLink 2.5.0 开始,EclipseLink 存储库位于 Maven Central 上。

      EclipseLink 2.4.2 版本和当前的开发版本位于http://oss.sonatype.org

      <repository>
          <id>oss.sonatype.org</id>
          <name>OSS Sonatype Staging</name>
          <url>https://oss.sonatype.org/content/groups/staging</url>
      </repository>
      

      可以在以下存储库中找到旧版本:

      <repository>
         <id>EclipseLink</id>
         <url>http://download.eclipse.org/rt/eclipselink/maven.repo</url>
      </repository>
      

      更多信息

      【讨论】:

        猜你喜欢
        • 2011-04-13
        • 2012-09-14
        • 1970-01-01
        • 1970-01-01
        • 2011-01-21
        • 1970-01-01
        • 1970-01-01
        • 2010-11-06
        • 1970-01-01
        相关资源
        最近更新 更多