java - Maven Netbeans 代理

标签 java windows maven netbeans proxy

我刚刚在我的 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/

相关文章:

eclipse - 运行 eclipse 后无法看到 Web Resources 文件夹 :eclpise for WTP project using maven

maven - Maven可以发布:prepare update snapshot version to the release version in batch mode吗

java - 如何结合 Webstart Maven 插件使用 Maven 将 'all-permissions' 添加到 list 文件?

Java:如何从字符串 "\u00C3"等创建 unicode

java - Springboot - 使用 Camel 跟踪器创建自己的 Opentracing 范围

python - 安装了 Anaconda 4.3.1(64 位),其中包含 Python 3.6 但缺少 pip3,无法安装 tensorflow

python - 被 win32api + COM 和 SO 的答案严重困惑

windows - Windows 上的 nohup 是什么?

java - 多项式加 : Unable to run code

java - 如何使用 iText Java 将数据附加到现有 pdf 文件