【问题标题】:Nexus index loses artifact after deployNexus 索引在部署后丢失工件
【发布时间】:2013-01-12 08:27:21
【问题描述】:

我有一个 nexus repo (v2.1.2),我在其中部署使用 maven-bundle-plugin 创建的 osgi 包。默认情况下,nexus 索引不包含 bundle 类型的包,所以如果我搜索一个包,我只会得到对 pom 的引用,而不是包(jar)。 但是,在此entry 之后,我设法使其正常工作。这是我添加到/usr/local/sonatype-work/nexus/conf/packaging2extension-mapping.properties

bundle=jar

如果在更改后我按照文章中的建议重建索引,现在索引包含捆绑包。但是,我的问题是,当我重新部署其中一个捆绑包的新快照时,它会从索引中消失。恢复它的唯一方法是再次重新创建索引。显然此时整个工作流程无法使用:我无法在每次部署后手动重新创建索引。

这是一个已知问题吗?一个错误?配置错误?
任何想法如何解决它?
我正在使用 REST api 进行查询,因此从索引中丢失工件非常糟糕

【问题讨论】:

    标签: maven nexus maven-indexer


    【解决方案1】:

    这是一个错误
    有一张为它打开的票 https://issues.sonatype.org/browse/NEXUS-5525

    【讨论】:

      猜你喜欢
      • 2012-06-05
      • 2021-08-30
      • 2013-09-10
      • 1970-01-01
      • 2013-07-18
      • 2023-04-06
      • 2013-06-02
      • 1970-01-01
      相关资源
      最近更新 更多