每当 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)
你知道问题可能是什么吗?
根据源代码,问题似乎出在这一行:
cp[i] = JavaCore.newLibraryEntry(entry.getPath(), srcPath, null, entry.getAccessRules(), //
attributes.toArray(new IClasspathAttribute[attributes.size()]), //
entry.isExported());
我正在使用带有当前 Maven 版本的新 Eclipse Indigo。