Sonatype Nexus:如何使用Amazon S3作为maven工件的存储?

Ale*_*hin 12 amazon-s3 nexus maven

我有一项任务是检查如何使我们的内部Nexus安装(安装在CentOs/RHEL上)在Amazon S3云存储(或任何其他廉价的云存储)中存储工件.

到目前为止,我只发现了一个解决方案 - 将s3作为文件系统安装,使用s3fs.但是我在使用s3fs时遇到了一些问题(超出了本主题的范围).

也许有人已经成功地寻找类似任务的解决方案,并且可以分享知识吗?或者也许有人有更好的想法?

提前致谢.

war*_*gre 12

编辑:从版本3.12开始,S3 blobstore包含在nexus中.

Sonatype有一个开源插件,可以做到这一点:

https://github.com/sonatype/nexus-blobstore-s3

你编译它,把它放在nexus部署目录,设置你的S3帐户,你很好测试它.