java - Spring Tool Suite 未完成源代码和 javadoc 下载

标签 java spring-boot spring-tool-suite

我安装了 STS 4.11.1.RELEASE。

在右下角有这样一条消息,一直在闪烁,永不停止:

“下载源代码和 javadoc:(66%)”

这条消息已经在那里好几天了。

多次重新启动 STS 和计算机,但闪烁的消息一直存在。

由于某种原因,下载未完成。

已经将 SpringToolSuite4.exe 添加到 Windows Defender(这是我正在使用的防病毒/防火墙)允许的文件列表中。

也曾尝试完全关闭 Windows Defender,但也没有结果。

最佳答案

Martin 似乎是对的。该问题似乎是由存储在硬盘驱动器 Maven 缓存中的损坏的本地 Maven 工件引起的。

修复步骤只是通过删除存储库目录来刷新您的 Maven 缓存。

  1. 关闭 eclipse(由于文件锁定,此步骤在 Windows 上需要更多)。
  2. 删除您的 ~/.m2/repository/目录(在 Windows 上位于 C:\Users\<your user>\.m2\repository\ 下)。
  3. 打开 eclipse 。

如果你想通过移动而不是删除来备份缓存,那么使用这个:

# To clear the Maven (m2) cache:
mv -v ~/.m2/repository{,_bak}

# To restore if required:
mv -v ~/.m2/repository{_bak,}

# To delete the backup once you're sure you don't need it:
rm -rf ~/.m2/repository_bak

一旦 eclipse 启动,它会从头开始重新下载所有项目的 Maven 依赖项到一个新的 ~/.m2/repository/ 中。目录。这可能需要一些时间,具体取决于依赖项的数量和您的互联网速度。您可以在进度 Pane 中查看下载进度。

完成后,进度 Pane 不应再重复显示“下载源代码和 javadoc”。

关于java - Spring Tool Suite 未完成源代码和 javadoc 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68955486/

相关文章:

java - 如何按标识符或主键的顺序加载多个 Hibernate 实体

java - springboot应用程序启动失败

spring-mvc - 尽管我在我的 hello-world Spring mvc 项目中没有发现任何错误,但总是得到 404

grails - 从命令行运行时grails使用哪个常规

java - 泛型和 instanceof - java

java - Spring MVC 无法获取 JSON 值

java - 使用 JPA 的 Spring Boot OnetoMany

java - 如何在 Spring Boot 中使用 testng 测试数据库调用

eclipse - 如何在Gradle类路径容器上获取​​自定义gradle配置?

java - 使用 JPA/Hibernate 在 FK 上创建不必要的左外连接