以下情况:Maven的背后代理
我们有一个我试图mavenize一个比较大的项目。因此我们安装了我们自己的nexus回购管理器。一切工作到目前为止,但现在我们面临的情况是,每个开发者都必须将他/她的代理用户名和密码输入
settings.xml
以从外部(即互联网)获取工件。
不幸的是,开发人员需要不时地更改他们的代理密码,他们需要再次设置settings.xml。
与我们的连接的连接不通过代理进行路由。是否有可能配置类似DNS的方法:
- 客户A问(公司实习生,非代理)nexus的工件a.jar。
- 它不位于本地回购站,因此nexus从maven central检索到该工件并将其存储在本地缓存中。
- 客户端A获得工件a.jar,就好像它直接来自公司联系。
- 每个人都开心:)
即使通过代理/防火墙,您的Nexus是否连接到Internet?在这两种情况下,NEXUS都会代表你。如果因任何原因无法访问Internet,则必须为每个开发人员设置您自己的settings.xml。 –