以下是需要翻译的内容:
我们有一个相当大的项目,我正在尝试将其mavenize。因此,我们安装了自己的nexus仓库管理器。到目前为止,一切都正常,但现在我们面临这样的情况:每个开发人员都必须在
settings.xml
中输入代理用户名和密码以从外部获取构件(即互联网)。
不幸的是,开发人员需要不时更改他们的代理密码,并需要再次调整settings.xml
。
与我们的nexus的连接并未通过代理路由。是否有可能配置像DNS一样的方法:
- 客户端A向(公司内部、非代理)nexus请求获取a.jar构件。
- a.jar并没有在本地repos中,所以nexus会从maven中央库中检索该构件并将其存储在本地缓存中。
- 客户端A获得a.jar构件,就好像它直接来自于公司nexus。
- 大家都很开心 :)