我是OSS项目的所有者,现在使用Maven。由于我们使用了很多过时的(并且在Maven中不可用)库,我决定使用Repository Manager(Nexus)来提供所有这些依赖关系。拥有maven仓库而不使用任何仓库管理器
我的OSS使用Maven进行构建和依赖关系管理,但我们从不部署任何构件(最终产品不是库,而是应用程序)。我通常手动将所有新的依赖项放在我的Nexus的公共存储库中,以便其他开发人员可以使用它。
现在问题是,我是否真的需要运行Nexus(我的虚拟主机上有资源问题,因此Nexus需要正式重启),因为我们从不部署或安装任何东西?如果我通过Apache获得了这个公共存储库的根目录,那足够了吗?我不使用Nexus的GUI,就像我说的我们不部署它。在将新的依赖关系放入存储库(如果需要重建索引时),启动Nexus会足够吗?
安迪
如果您没有部署工件或您使用的依赖关系,那么它就不是OSS项目......为什么需要定期重启Nexus?问题是什么?你能更详细地描述它吗? – khmarbaise