我们计划向开发人员发布我们的公司关系存储库。手头的问题是,我们希望对可以从存储库下载的 jar 版本强制执行标准。例如,如果我们已经在 nexus 中提供了 Spring 框架版本 3 作为组织标准,那么除非得到技术架构师的批准,否则开发人员不能使用 nexus 下载最新版本的 spring eg 3.3。
可以说没有办法做到这一点,因为开发人员可以直接指向中心并下载 jar。但是这种情况将在每日 hudson CI 构建中处理,该构建仅使用来自 nexus 的 jar。
我们最初的建议是使用同意的库版本设置 nexus,然后更改 nexus 代理设置,使其无法到达中心。还有比这更好的主意吗?