gpt4 book ai didi

SpringSource 包存储库更改

转载 作者:行者123 更新时间:2023-12-04 21:15:30 25 4
gpt4 key购买 nike

似乎 SpringSource 可能正在更改其 OSGI 包的托管位置?

我们的 Nexus 存储库管理器定义了以下存储库:

  • 外部捆绑发布:http://repository.springsource.com/maven/bundles/external/
  • 外部库发布:http://repository.springsource.com/maven/libraries/external/
  • SpringSource 捆绑发布:http://repository.springsource.com/maven/bundles/release/
  • SpringSource 库发布:http://repository.springsource.com/maven/libraries/release/

  • 但是,当尝试引用以下依赖项时,它似乎无法从这些依赖项中获得?
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.jms</artifactId>
    <version>3.2.5.RELEASE</version>
    </dependency>

    相反,这似乎在一个新位置: http://ebr.springsource.com/repository/app/bundle ??

    希望有人能对此有所了解。谢谢。

    最佳答案

    在 EBR(企业捆绑存储库)的 FAQ 中,instructions for Maven将准确使用您正在使用的设置,以便您做的一切都是正确的。此外,它不像 repository.springsource.com正在移至 ebr.springsource.com ,根据常见问题解答,这两个是相同的。或者更好地说,ebr.springsource.com是面向网络的搜索工具,而 repository.springsource.com是实际的 Maven 存储库。

    与您从 Maven 获得的内容与搜索时在网页中获得的内容之间的差异相关的是,网页中一定存在一些错误,使其无法与来自 Maven 存储库的实际资源同步。

    此外,来自同一个 FAQ page您应该注意到 EBR 不再由
    SpringSource 和其中的包不再是最新的。

    更新 : 见 this blog post关于卡住 EBR 并且不再将 Spring Artifact 作为有效的 OSGi 包发布的决定。

    此外,可以在 this forum post 上找到与您的问题(与版本 3.2.5 相关)最相关的详细信息。 Glyn Normington(SpringSource 中各种 OSGi 相关项目的提交者)特别指出 Spring 3.2.4 是 Spring 的最后一个版本,它将在其 Artifact 中使用有效的 MANIFEST header 正式发布:

    After a bit of discussion, we have decided not to publish Spring Framework 3.2.5 bundles to the SpringSource EBR and to keep it read-only.

    关于SpringSource 包存储库更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24550756/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com