所以我不确定实现这一点的最佳方法是什么,但基本上我有一台笔记本电脑,我在工作中用于 Maven 项目。当我在工作时它工作得很好,但是当我走出他们的公司代理和 maven 服务器的门settings.xml
时,如果我在家,我经常不得不对文件进行大量的手工伪造。 m 未在 VPN 中使用:
- 我们有一个公司安装的 Maven 存储库代理服务器来存储我们自己的一些工件并处理我们常用工件的中间人。
- 我们有一个用于连接外部世界的 http 代理。
这两种配置都由我的settings.xml
文件处理,用于设置单个 Nexus group和maven proxies。如果我不在办公室时没有连接到 VPN,每次我不使用它时我都必须使用 settings.xml,然后当我使用它时将其切换回来。
其他人找到了哪些解决方案来处理这个问题?我一直在尝试使用配置文件来管理代理,但我似乎无法让它正常工作,而且它开始看起来很丑陋。是否有一些设置配置可以检测我何时不在工作代理后面并且不使用公司代理服务器或 Maven 服务器?