Nexus索引在部署后丢失了工件

时间:2013-01-28 21:26:42

标签: maven nexus maven-indexer

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

的内容
bundle=jar

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

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

1 个答案:

答案 0 :(得分:0)

这是一个bug 打开了一张票 https://issues.sonatype.org/browse/NEXUS-5525