当前位置: 首页 > 知识库问答 >
问题:

m2e无法从nexus传输元数据,但maven命令行可以

伯茂才
2023-03-14

我正在使用nexus托管我的maven存储库,maven命令行(win32和linux)可以使用相同的命令和相同的setting.xml成功地从这个nexus传输工件。但m2e将出现以下故障:

[WARNING] Could not transfer metadata m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from/to Nexus (http://1.2.3.4:8080/nexus/content/groups/public): Failed to create a selector. to http://1.2.3.4:8080/nexus/content/groups/public/m3-app/m3/1.0-SNAPSHOT/maven-metadata.xml
[WARNING] Failure to transfer m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from http://1.2.3.4:8080/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of Nexus has elapsed or updates are forced. Original error: Could not transfer metadata m3-app:m3:1.0-SNAPSHOT/maven-metadata.xml from/to Nexus (http://1.2.3.4:8080/nexus/content/groups/public): Failed to create a selector. to http://1.2.3.4:8080/nexus/content/groups/public/m3-app/m3/1.0-SNAPSHOT/maven-metadata.xml

我在eclipse抓取工件失败的情况下测试了服务器,我的浏览器可以成功地获取元数据xml。M2E有什么问题吗?

更新:我的项目包括大约35个罐子,最初几个罐子会成功,后来会失败。

共有1个答案

冯峻
2023-03-14

找到解决方案:禁用Avira Web guard,一切看起来都很好,在eclipse中运行就像在命令行中运行一样。考虑更换另一个防病毒解决方案...

 类似资料:
  • 我刚刚在Jenkins上启动了一个在nexus存储库中部署工件的工作,但我得到了下面的消息。 [信息]-----------------------------------------------------------------------------------------------------------------------------------------------------

  • 我尝试在两个Jenkins构建上运行,而不是:它为两个项目返回完全相同的设置。但其中一个部署在Nexus上而另一个没有... edit:也没有显示任何有用的差异。除了项目名称和一些依赖项之外,它们是相同的。 在第二个项目的情况下,它从未部署在Nexus上。所以元数据还不存在。但我尝试跟踪nexus文件,当Jenkins在第二个项目上运行时,它从未命中。我没有那个电话的踪迹。 有人有主意吗? 编辑:

  • 在更新到Appengine版本1.9.10后,我无法使用maven命令mvn Appengine:update直接在Appengine上部署应用程序,并引发以下异常: [错误]找不到目标“update;”在plugin com.google.appengine中:appengine-maven-plugin:1.9.10在可用目标中[错误]使用-x开关重新运行Maven以启用完全调试日志记录。[错

  • 我已经用maven和testNG配置了eclipse,用我的pom配置了PF。xml如下: 我是runnong,在命令提示符下点击这个目录:D:\EclipseWorkspace\iON27Feb2013\iONAutomation\common 我的cmd控制台显示:

  • 问题内容: 我目前用于监视Java应用程序的性能指标,并希望 编写 此 数据采集 脚本 。 有没有办法将这些VM指标(堆内存使用率,线程数,CPU使用率等)检索到? 输入的数据并没有完全减少。 谢谢 问题答案: jconsole只是提供了平台MBeanServer中的JMX MBean的包装。 您可以编写一个程序,使用附加API连接到您的VM ,然后再查询MBean。 或者,您可以通过RMI公开平

  • 有人有主意吗? 编辑:我终于发现公司代理正在抛出“禁止”错误。这很奇怪,因为在Maven配置文件中,我有以下内容: 失败的作业忽略了“nonproxyhosts”部分:调用配置中定义的代理并抛出错误。通常构建的作业不调用代理(预期行为)。 我还在寻找这种行为的原因...