已经有一些类似的问题,但是大多数要么集中在Nexus vs. Artifactory上,要么已经有几年历史了。
我想了解一下这两个项目目前的状况。我的印象是Nexus是最受尊敬的存储库管理器,但是我确实倾向于(稍微)偏爱纯粹的Free项目(嘿,一点意识形态永远不会伤害任何人)。
我的用例非常简单:我只想要一个按需依赖项缓存,其中包含我们自己的一半工件。我将它与Ivy(不是Maven)一起使用,我们不进行自动构建,并且只有几个使用它的开发人员。因此,我也想知道Nexus的更高级功能是否仍然是我不需要的。
在做出选择之前,我应该了解什么?
最佳答案
声明偏见:我是Archiva项目的创始人。
我可以向您保证Archiva,实际上是所有3个项目都将满足您列出的需求,并且所有这些项目都具有一些更高级的功能,随着环境的发展,这些功能可能会很有用。他们都可以快速尝试,因此您可以看到最自然的感觉。
正如您所指出的,Archiva是获得许可最多的许可证,如果对您来说很重要,那么在Apache任职与特定的公司利益无关。
关于Ivy,我们最近有人自愿为Ivy格式的存储库编写 native 支持,如果发行成功,您可能会感兴趣。