我刚刚在我的 Windows 7 计算机上安装了 netbeans。
这是我第一次使用netbeans!
我正在尝试编译一个使用 maven 来管理其依赖项的程序。
问题是我似乎无法编译程序,因为 maven 无法连接到 URL http://repo.maven.apache.org/maven2
我可以使用网络浏览器直接访问此内容
现在我确信这是一个代理问题,因为我在 Linux 机器上也有相同的代码,我可以编译它,而且我确实必须设置代理。
我知道 maven 在 settings.xml
文件中拥有自己的代理设置,并且我已使用我认为正确的详细信息对其进行了编辑。
设置文件位于我的项目的根文件夹中。
我还在 Netbeans IDE 中设置了代理(并且按测试按钮有效)
但我仍然无法在我的 Windows 机器上编译它。
所以我的问题是:
- 使用 netbeans 时如何正确设置 Maven 代理?
- 如何检查我的代理设置是否 A) 正确且 B) 正在使用!
最佳答案
事实证明这非常简单!
我的问题是代码作为简单的 HG 存储库放在我的硬盘上。 这意味着我有一个 settings.xml 文件,但它与我的 pom.xml 一起位于解决方案文件夹中。
要解决我的问题,您需要:
转到 Netbeans 中的项目选项卡 右键单击项目文件 选择创建settings.xml
这会在 C:\Users\.m2 中创建一个新的设置文件
然后,我将根 settings.xml 中的内容复制并粘贴到这个新的 settings.xml 中
还有宾果游戏!它有效。
我只需要记住对两个设置文件进行更改,以便可以将工作设置文档保存到源代码管理中。
关于java - Maven Netbeans 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908396/