每当我在 Spring 工具套件中创建一个新项目时,导入的东西都会卡在 79% 甚至没有继续,尽管等待了几个小时。至少如果我尝试取消操作,如您在所附图片中看到的那样,它不会响应。请帮忙
3 回答
这个问题似乎有不同的原因。
对我来说,它通过在创建项目时删除 Lombok 来解决。 然后您可以稍后将其添加到依赖项中
其他解决方法: Window -> Preferences -> General -> Network Connection ,然后将活动提供程序更改为 Direct 或 Manual。
我有同样的问题,我解决这个问题的方法是删除 poom.xml 中的依赖项Spring Configuration Processor,在你的情况下,可能是另一个依赖项被卡住试图下载。但首先,我们需要杀死 Eclipse Spring Tool Suite。在下载完成之前,STS 不会做任何事情。
在终端中杀死 Spring STS:运行此命令以查看 PID
jps-l
sudo kill -9 <PID>
就我而言:
538730 /home/moises/Desktop/Apps/sts-4.8.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
sudo kill -9 538730
删除 poom.xml 文件中的依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
也许您需要删除另一个错误的依赖项来获取下载。尝试删除您添加到项目中的最后一个依赖项。
再次运行 STS,在 Packet Explore 中右键单击您的项目名称,然后单击Maven > Update Project。
并始终确认您的项目是否干净。选择菜单项目 > 清洁
然后,将您的依赖项手动放入 poom.xml 文件中。maven 将下载并更新新的依赖项。
当我添加 Lombok 依赖项时,这也发生在我身上。尝试按照这些步骤操作一次。
遵循步骤:
- 打开 STS 并新建一个 Spring Starter 项目
- 不要添加依赖项,只需在创建项目后创建一个具有其他依赖项的项目通过 maven repo 添加依赖项或右键单击您的项目您可以找到Spring -> Add starters 在这里您可以选择依赖项,然后在下一步中选择pom 的复选框。.xml _
- 太好了,现在您关闭您的 sts 并重新打开它,您在项目资源管理器中找不到您的项目,然后转到FILE -> Open Projects From File System从那里添加您的项目(您可以在工作区位置找到您的项目)
- 现在再次关闭您的STS转到此位置:Win C:用户 -> 然后选择您的命名文件夹 -> 然后转到 .m2 -> 存储库 -> 进入org文件夹 -> 在那里你可以找到Lombok 项目-> 进入-> 再次在里面 -> 再次在版本文件夹中 -> 在那里你可以找到一个名为lambok的可执行 jar 文件 - 检查这里双击它,会弹出一个窗口看起来像这样等待几秒钟 <max 5minutes> 然后它自动检测您的STS或任何您正在使用的 IDE,如果不是您自己选择 IDE 文件夹(如果您忘记了文件夹,请尝试在文件管理器中搜索 STS-从那里您可以知道文件位置)
- 现在选择安装并退出 -> 再次退出。然后使用 Lombok 开发工具打开您的STS 。
在您进行双击时的安装步骤中,它是否不起作用然后这样做......
一个。打开 CMD
湾。键入 cd 例如:cd C:\Users<您的计算机用户名>.m2\repository\org\projectlombok\lombok\1.18.22
C。现在输入 java -jar lombok- 例如: java -jar lombok-1.18.22
d。点击进入然后你会发现你是弹出窗口。