Maven构建使用HTTP代理..我还没有配置

时间:2018-04-02 06:34:57

标签: maven

我能够从命令行构建Maven项目,只要我记得就没问题。但是今天早上,我收到一些错误,比如尝试使用公司HTTP代理来获取依赖项它需要身份验证。 我们有内部的Nexus存储库,所以我真的不知道为什么突然间,它试图去外面。

我检查了我的M2_HOM / conf / settings.xml,并且没有在那里定义代理。我检查了我的env变量,并且我也没有看到任何声明代理的内容。

那么它可以在哪里配置呢?

由于

1 个答案:

答案 0 :(得分:1)

好吧,经过几个小时的奋斗,我发现了问题。

2周后,我需要在本地安装一个内部无法使用的Logstash插件。这需要我使用我的配置在这里和那里摆弄,以允许Logstash实际通过代理并获取所需的依赖 - 并且它涉及Maven,因为我使用了这里给出的丑陋的解决方法:https://github.com/elastic/logstash/issues/2851

正如链接中所解释的那样,我在$ HOME / .m2 / settings.xml中定义了logstash插件的代理..忘了在之后将其删除; - /

我通过在调试模式下运行构建(-X选项)找到了这个,并且在开头引用了该文件。