Eclipse Maven (m2e) 不从中心搜索或下载
Eclipse Maven (m2e) doesn't search or download from central
编辑:我发现我的问题是 this one。
如果我想添加一个肯定在 Maven Central 中的依赖项,它找不到它。
我的有效 pom 包含两个 ID 为“central”的条目:
- 在存储库 (https://repo1.maven.org/maven2) 中,来自我的 'settings.xml' 在我的 .m2 文件夹中
- 在 pluginRepositories (http://repo.maven.apache.org/maven2) 中。我不知道这个条目来自哪里,我会在接下来找到它(但我可以排除我项目中的 'settings.xml' 和 'pom.xml')。
如果我手动添加依赖项,它不会下载它。
我已经勾选了 here 中提到的框,“启动时下载存储库索引”已经激活。
在 'Maven repositories view' 中,当我单击 'Enable full index' 时,它显示:“由于以下错误无法设置索引详细信息:读取过去的 EOF”(在两个中心上)。
如何到达中心 'reconnected'?
这个问题的解决方法:删除你的缓存索引。它在某处
workspace\ .metadata\ .plugins\org.eclipse.m2e.core\nexus (只需删除 nexus 文件夹的全部内容)。这解决了错误消息 "Unable to set the index details due to the following error: read past EOF".
编辑:我发现我的问题是 this one。
如果我想添加一个肯定在 Maven Central 中的依赖项,它找不到它。
我的有效 pom 包含两个 ID 为“central”的条目:
- 在存储库 (https://repo1.maven.org/maven2) 中,来自我的 'settings.xml' 在我的 .m2 文件夹中
- 在 pluginRepositories (http://repo.maven.apache.org/maven2) 中。我不知道这个条目来自哪里,我会在接下来找到它(但我可以排除我项目中的 'settings.xml' 和 'pom.xml')。
如果我手动添加依赖项,它不会下载它。
我已经勾选了 here 中提到的框,“启动时下载存储库索引”已经激活。
在 'Maven repositories view' 中,当我单击 'Enable full index' 时,它显示:“由于以下错误无法设置索引详细信息:读取过去的 EOF”(在两个中心上)。
如何到达中心 'reconnected'?
这个问题的解决方法:删除你的缓存索引。它在某处 workspace\ .metadata\ .plugins\org.eclipse.m2e.core\nexus (只需删除 nexus 文件夹的全部内容)。这解决了错误消息 "Unable to set the index details due to the following error: read past EOF".