我创建了一个maven插件,这依赖于一系列JARS。我已将这些JAR和poms上传到nexus-data / blobs / maven-thirdparty / {group-id}下服务器上的相关位置。
当我运行任务“重建Maven存储库元数据”和“重建存储库索引”时,当我尝试浏览文件时,这些文件不会出现http:// {nexus-server}:port /#browse / browse /资产。
如何让nexus服务器识别存储库中的文件?
答案 0 :(得分:0)
尽管在Nexus Repo 2中做了什么,但您尝试做的事情是行不通的。目前没有机制以这种方式将jar添加到blobstore中。我们有意添加了blobstore以及随之而来的所有内容,以便我们可以通过搜索,元数据等方式做更多有趣的事情......对于只有路径上的文件的系统来说,这要困难得多。我建议的是使用这样的东西:
Nexus Exchange - Nexus Repository Import Scripts
这应该可以帮助您将JAR纳入Nexus Repository 3,成为您选择的回购。我维护那个回购,所以如果你遇到问题,请创建一个问题,我会看到我能做些什么来帮助你! ~Sonatype社区书呆子
答案 1 :(得分:0)
我将来会关注这一点。我向Sonatype论坛发布了同样的问题,他们帮助我使用了一个实用工具来帮助我,并且它工作得很好。
https://github.com/simpligility/maven-repository-tools/tree/master/maven-repository-provisioner
感谢Peter Lynch - https://support.sonatype.com/hc/en-us/articles/236210187-How-do-I-export-import-a-Maven-2-format-repository-over-HTTP-