【发布时间】:2011-11-24 23:23:17
【问题描述】:
每当 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。
【问题讨论】:
-
这似乎更像是一个典型的 SO 问题的错误。我建议为此在 bugzilla 上提出一个错误,或者向 m2e-users 邮件列表发送消息。你可能会在那里得到更好的回应。
-
这些从哪里下载?是所有的罐子还是特定的罐子?您是否支持任何代理设置。
-
你用的是什么版本的maven和m2eclipse?
标签: java eclipse maven m2eclipse eclipse-indigo