简体   繁体   English

使用Eclipse M2E更新Maven中央存储库时出错

[英]Error when updating Maven central repository using Eclipse m2e

I've been trying use Maven using Eclipse m2e since yesterday. 从昨天开始,我一直在尝试通过Eclipse m2e使用Maven。 At some point I could no longer retrieve the index list from the central repository. 在某些时候,我不再能够从中央存储库检索索引列表。 Updating does not seem to work, and shows the following error message: 更新似乎不起作用,并显示以下错误消息:

eclipse.buildId=4.5.1.M20150904-0015
java.version=1.8.0_66
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

org.eclipse.m2e.logback.appender
Error
Tue Jan 12 13:08:37 CET 2016
Unable to update index for central|https://repo.maven.apache.org/maven2

java.lang.NullPointerException
    at org.apache.lucene.store.IndexOutput.writeString(IndexOutput.java:102)
    at org.apache.lucene.index.SegmentInfo.write(SegmentInfo.java:504)
    at org.apache.lucene.index.SegmentInfos.write(SegmentInfos.java:307)
    at org.apache.lucene.index.SegmentInfos.prepareCommit(SegmentInfos.java:761)
    at org.apache.lucene.index.IndexWriter.startCommit(IndexWriter.java:4636)
    at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3369)
    at org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:1654)
    at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1602)
    at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1578)
    at org.apache.maven.index.context.NexusIndexWriter.close(NexusIndexWriter.java:58)
    at org.apache.maven.index.context.IndexUtils.close(IndexUtils.java:376)
    at org.apache.maven.index.updater.DefaultIndexUpdater.unpackIndexData(DefaultIndexUpdater.java:529)
    at org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:212)
    at org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:75)
    at org.apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:645)
    at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:829)
    at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:156)
    at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1140)
    at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateIndex(NexusIndexManager.java:1084)
    at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager$1.run(NexusIndexManager.java:656)
    at org.eclipse.m2e.core.internal.index.nexus.IndexUpdaterJob.run(IndexUpdaterJob.java:72)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

I cannot expand the repository in the Maven repository view and get no search results from the repository when adding dependencies. 添加依赖项时,我无法在Maven存储库视图中展开存储库,也无法从存储库获得任何搜索结果。

I've tried updating and rebuilding the index, deleting the workspace .metadata folder, the {home}/.m2 folder, the AppData/Local/Temp/ nexus/m2 entries and just re-installing Eclipse, however nothing seems to work. 我尝试更新和重建索引,删除工作区.metadata文件夹, {home}/.m2 .metadata文件夹, AppData/Local/Temp/ nexus / m2条目,然后重新安装Eclipse,但是似乎没有任何作用。

As it turns out, my hard drive was filled up to the point that no space was left to download the 1.3 GB repository index. 事实证明,我的硬盘已满,以至于没有剩余空间可以下载1.3 GB的存储库索引。 Freeing up the required space resolved the issue. 释放所需的空间可以解决此问题。 I did remove a few GB of the deleted cache files from the Recycle Bin, so the original issue was likely caused by some other problem and resolved by deleting the Maven cache. 我确实从回收站中删除了几GB的已删除缓存文件,因此原始问题可能是由其他问题引起的,并通过删除Maven缓存解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用m2e插件的eclipse中的Maven项目依赖性错误(对于maven) - Maven project dependency error in eclipse using m2e plugin (for maven) 当主代码引用测试代码时,我可以使用eclipse(使用maven,m2e)抛出错误/警告吗? - Can I get eclipse (using maven, m2e) to throw an error/warning when main code references test code? 在 Eclipse 和 m2e 中使用 maven-jaxb-plugin 时缺少 ErrorListener - ErrorListener missing when using maven-jaxb-plugin with eclipse and m2e 如何使用Luna Service(4.4.1)上的Eclipse m2e将jar文件添加到本地Maven存储库? - How do I add a jar file to my local Maven repository using Eclipse m2e on Luna Service (4.4.1)? M2Eclipse:当Maven更新工作区中的项目时,如何避免M2E更改我的类路径 - M2Eclipse: How to avoid M2E to change my classpath while maven updating project in workspace 更新M2E项目时出现烦人的错误消息 - Annoying error message when updating m2e project 使用m2e,在运行maven build编译时出现noclassdeffound错误 - using m2e, getting noclassdeffound error when running maven build compile M2E Maven插件:导入Maven项目在Eclipse JUNO中引发错误 - M2E Maven Plugin: Importing Maven project is throwing error in Eclipse JUNO 如何在Eclipse中的m2e / Installed maven中配置工具链插件 - How to configure toolchains plugin in m2e / Installed maven in Eclipse Maven(m2e)不会更新Eclipse中的JRE - Maven (m2e) does not update the JRE in Eclipse
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM