全部!我需要一些关于我的 eclipse maven 插件发生了什么的帮助。
昨天的 build 过程运行良好!虽然它今天早上未能 build !
我已经用谷歌搜索了,但仍然无法找到发生的事情!
我从错误日志中得到了堆栈跟踪;有人能给我一些关于这个错误的线索吗,或者如果可能的话 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)
最佳答案
16386 是数组中的索引。
问题是数组没有16386那么大。(即数组的大小<16387)
无论如何,它不会帮助你解决这个问题。
你可以检查你的 pom.xml 是否包含这个(并且它是有效的):
<?xml version="1.0" encoding="UTF-8" ?>
编辑
你的问题肯定是本地问题。所以首先检查你的 maven 配置文件的有效性:
如果这些看起来不错,那么问题也可能是由本地存储库中的“损坏”(坏 XML)pom.xml 引起的......最简单的解决方法是删除 ~/.m2/repository,让 Maven重新下载一切。
关于maven 安装错误,无法对特定的 maven 项目/模块执行任何 maven 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916252/