我能够从命令行构建Maven项目,只要我记得就没问题。但是今天早上,我收到一些错误,比如尝试使用公司HTTP代理来获取依赖项它需要身份验证。 我们有内部的Nexus存储库,所以我真的不知道为什么突然间,它试图去外面。
我检查了我的M2_HOM / conf / settings.xml,并且没有在那里定义代理。我检查了我的env变量,并且我也没有看到任何声明代理的内容。
那么它可以在哪里配置呢?
由于
答案 0 :(得分:1)
2周后,我需要在本地安装一个内部无法使用的Logstash插件。这需要我使用我的配置在这里和那里摆弄,以允许Logstash实际通过代理并获取所需的依赖 - 并且它涉及Maven,因为我使用了这里给出的丑陋的解决方法:https://github.com/elastic/logstash/issues/2851
正如链接中所解释的那样,我在$ HOME / .m2 / settings.xml中定义了logstash插件的代理..忘了在之后将其删除; - /
我通过在调试模式下运行构建(-X选项)找到了这个,并且在开头引用了该文件。