gpt4 book ai didi

java - 无法下载源 (NullPointerException)

转载 作者:行者123 更新时间:2023-11-29 09:19:06 24 4
gpt4 key购买 nike

每当 m2eclipse 插件想要下载 Maven 依赖项的源文件时,我都会收到以下错误:

java.lang.NullPointerException
at org.eclipse.m2e.jdt.internal.BuildPathManager.attachSourcesAndJavadoc(BuildPathManager.java:845)
at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.run(DownloadSourcesJob.java:165)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

你知道问题出在哪里吗?


根据source code问题似乎出在这一行:

      cp[i] = JavaCore.newLibraryEntry(entry.getPath(), srcPath, null, entry.getAccessRules(), //
attributes.toArray(new IClasspathAttribute[attributes.size()]), //
entry.isExported());

我正在使用带有当前 Maven 版本的新 Eclipse Indigo。

最佳答案

我相信我遇到了一个症状相似但原因完全不同的问题,其中条目的 getPath() 返回 null。

如果您在首选项中打开调试输出...Maven,我怀疑您会看到路径。

如果它只是一个 jar,您可以检查依赖项的 pom,然后检查源 jar 是否在它应该在的位置。当然,它不应该像这样爆炸,但奇怪的事情发生了。

关于java - 无法下载源 (NullPointerException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7551488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com