maven安装错误,无法对特定的maven项目/模块执行任何maven操作

use*_*867 10 install maven

所有!我需要一些关于我的eclipse maven插件发生的事情的帮助.今天的建设过程运作良好!虽然它今天早上没有建成!我用谷歌搜索,但仍无法找到发生的事情!我从错误日志中获得了堆栈跟踪; 有人能为我提供一些线索来解决这个错误,或者如果可能的话,16386意味着什么在此提前感谢!

堆栈跟踪:

java.lang.ArrayIndexOutOfBoundsException: 16386
at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2470)
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1257)
at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
at org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Xpp3DomBuilder.java:179)
at org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Xpp3DomBuilder.java:86)
Run Code Online (Sandbox Code Playgroud)

Chr*_*kos 21

我擦了我的~/.m2/文件夹,然后重新跑了,Maven重新下载了一切 - 为我工作!


ben*_*n75 9

16386是数组中的索引.问题是数组没有16386那么大.(即数组的大小<16387)

无论如何,它不会帮助您解决这个问题.

您可以检查您的pom.xml是否包含此内容(并且它是有效的):

<?xml version="1.0" encoding="UTF-8" ?>
Run Code Online (Sandbox Code Playgroud)

编辑

你的问题肯定是一个本地问题.所以首先检查你的maven配置文件的有效性:

  • .m2目录/ settings.xml中
  • M2_HOME/conf目录/ settings.xml中

如果这些看起来很好,那么问题也可能是由于本地存储库中的"损坏的"(错误的XML)pom.xml引起的......最简单的解决方法是擦除〜/ .m2 /存储库,让Maven重新下载一切.

  • 我通过删除所有依赖关系来解决这个问题,然后逐个添加回来!发现问题在于我的本地respositry的依赖关系.接受这里的答案因为它提供了一些可能对其他人有帮助的一般解决方案.谢谢 (2认同)