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

将Maven project导入Eclipse时出错

燕青青
2023-03-14

当我将从开源网站(如Apache,Github)下载的现有Maven项目导入Eclipse时,发生了几个错误:(.注意,所有Maven项目都可以在Eclipse下正确编译和测试

  • 首先,在将maven项目导入到Eclipse之后,项目图标上将出现红色X,但是项目中没有错误。我发现在pom.xml文件中存在parent节点。我删除了节点,然后错误就消失了,我想知道为什么,因为maven项目中没有模块。下面的代码是我之前删除的节点。
<parent>
    <groupId> org.apache.commons </groupId>
    <artifactId> commons-parent </artifactId>
    <version> 38</version>
  </parent>
Failure to transfer xerces:xmlParserAPIs:jar:2.6.2 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact xerces:xmlParserAPIs:jar:2.6.2 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.

org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer xerces:xmlParserAPIs:jar:2.6.2 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact xerces:xmlParserAPIs:jar:2.6.2 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:238)
    at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206)

共有1个答案

司马飞
2023-03-14

以下错误org.eclipse.aether.transfer.ArtifactTransferException:从https://repo.maven.apache.org/maven2传输Xerces:xmlparserapis:jar:2.6.2已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解决。原始错误:无法将工件Xerces:XMLParserAPIS:JAR:2.6.2从/传输到central(https://repo.maven.apache.org/maven2):取消的操作将在步骤2中得到修复。

请尝试此操作,如果1不起作用,请尝试2:

1)首先更新项目,Alt-F5

3)如果失败,请从命令行尝试mvn clean install-u。

 类似资料:
  • 我已经安装了SDK构建工具19.1从SDK管理器,但它仍然给出了这个错误,而将Eclipse项目导入Android Studio。 错误:原因:未能找到哈希字符串为“android-19”的目标

  • 我已经在许多地方查阅了下面的错误,但似乎无法就解决方案或一个有效的解决方案达成共识。 “Maven项目扫描错误[项目路径];Java.lang.OutOfMemoryError:Java堆空间” 我将MAVEN_OPTS设置为“-xms512m-xmx1024m-xx:maxpermsize=1024” 我正在导入的项目是一个资产项目,有许多图像、图标、.swf和JS文件。 是不是我还需要什么,或

  • 我一直在尝试建立一个工作区,以便为Minecraft 1.12.2制作一些基本的mods,为此我一直遵循以下指南:https://codakid.com/guide-to-Minecraft-modding-with-/ 在尝试运行构建时,我遇到了一些问题,但通过遵循以下关于eclipse设置的指南进行了修复:https://techwiseacademy.com/minecraft-moddin

  • 我在尝试在Eclipse中导入Maven Java项目时遇到一个错误。我认为这个问题是由于操作系统的原因,因为我从Windows转到了Ubuntu。我得到以下错误: 在“导入Maven项目”过程中发生内部错误。org/Eclipse/Core/Internal/Resources/OS

  • 问题内容: 我是一位有抱负的Java程序员,希望在项目中使用JSON。我正在遵循一个编程教程(从书​​中),该教程要求我使用以下行将JSON导入到我的项目中: 但这产生了一个错误,因此我用以下代码替换了它: 这也会产生一个(不同的)错误: 导入org.json无法解析 我认为问题是我的Eclipse工作区中实际上没有JSON库。如何执行此操作,以便可以使用JSONArray?我找到了用于JSON的

  • 问题内容: 如何将Java创建的SSL证书导入Eclipse中的项目? 问题答案: 可能您想在JRE的trustcacerts中导入一个“伪” SSL证书,以避免证书无效的问题。是不是 正如乔恩所说,您可以使用keytool来完成这项工作: 询问时,请使用“ changeit”作为默认密码感谢BrianClozel。确保在服务器或启动配置上使用此运行时。