Java 代理后的Maven
以下情况: 我们有一个相当大的项目,我正试图使之专业化。因此,我们安装了自己的nexus回购管理器。到目前为止一切正常,但现在我们面临的情况是,每个开发人员都必须将其代理用户名和密码输入Java 代理后的Maven,java,maven,proxy,Java,Maven,Proxy,以下情况: 我们有一个相当大的项目,我正试图使之专业化。因此,我们安装了自己的nexus回购管理器。到目前为止一切正常,但现在我们面临的情况是,每个开发人员都必须将其代理用户名和密码输入settings.xml,才能从外部(即互联网)获取工件 不幸的是,开发人员需要时不时地更改他们的代理密码,并且需要再次使用settings.xml 与nexus的连接未通过代理路由。是否有可能配置类似DNS的方法: 客户A向nexus(公司实习生,非代理)询问工件A.jar 它不位于本地repos中,因此nex
settings.xml
,才能从外部(即互联网)获取工件
不幸的是,开发人员需要时不时地更改他们的代理密码,并且需要再次使用settings.xml
与nexus的连接未通过代理路由。是否有可能配置类似DNS的方法:
存储库管理员可以为您做到这一点。Maven网站上有一个简短的问题。只要你回答我的问题,我会给你一个更准确的答案,但无论如何,这里是实现你想要的最好方法 Nexus、Artifactory和其他回购经理(如smw所指出的)能够充当您的代理。他们会收到你的请求,查看自己的数据库以搜索你的信息,如果没有找到任何信息,他们会访问互联网 您必须配置Nexus,告知其必须镜像的回购协议,并选择向其提供代理凭据:
- 以下是配置Nexus镜像其他回购协议的指南:
- 以及配置Nexus使用代理访问Internet:
central代理central repo的本地代理http://mynexus:8080/nexus/content/repositories/central/ central
现在,即使是maven central的尝试也可以使用我们的nexus代理。谢谢!