IntelliJ can';t将javadoc和源关联为依赖项

IntelliJ can';t将javadoc和源关联为依赖项,java,maven,intellij-idea,javadoc,Java,Maven,Intellij Idea,Javadoc,我注意到IntelliJ没有正确显示javadoc/源代码。我已经通过右键单击->maven->下载源代码和文档下载了它们。当我进入它应该位于的目录时,我找到了我需要的一切: xxx-javadoc.jar.lastUpdated xxx.sources.jar.lastUpdated 问题似乎是。最新更新部分。当我查看我的项目依赖关系时,我可以清楚地看到intelliJ所寻找的 xxx javadoc.jar 而不是 xxx-javadoc.jar.lastUpdated 如何确保Inte

我注意到IntelliJ没有正确显示javadoc/源代码。我已经通过右键单击->maven->下载源代码和文档下载了它们。当我进入它应该位于的目录时,我找到了我需要的一切:

xxx-javadoc.jar.lastUpdated
xxx.sources.jar.lastUpdated
问题似乎是。最新更新部分。当我查看我的项目依赖关系时,我可以清楚地看到intelliJ所寻找的 xxx javadoc.jar 而不是

xxx-javadoc.jar.lastUpdated
如何确保IntelliJ正确下载并命名javadoc/源?我不想手动重命名所有内容,然后通过IntelliJ接口手动设置javadoc/sources


我认为这个问题是在我中断了源代码/文档的下载时发生的。上次更新的文件并不是jar本身发生故障,而是Maven用来跟踪上次更新文件的机制。也就是说,您应该在IntelliJ中加载的文件是jar文件,而不是
.lastUpdated
文件


如果一个中断/损坏的更新导致问题,请将该问题与其
.lastUpdated
文件一起删除,然后再次下载(在IntelliJ中同步)。

好的,我已经四处搜索,问题可能是由下载源/文档过程中断引起的。使用bat文件:

@echo off
setlocal EnableDelayedExpansion
set last=?
 
for /f %%I in ('dir /s /b /o:n /a-d "*.lastUpdated"') do (
  if !last! NEQ %%~dpI ( 
    set last=%%~dpI
    echo !last!
    rd /s /q !last!
  )
)
goto end
 
:end

我设法删除了所有必要的文件。现在再次下载。如果发生这种情况,请在windows上使用上述bat脚本。

Jep,使用bat文件自动删除所有这些文件,现在再次下载源代码/文档。不会再打断这个过程。