"maven dependencies" sts 中新 spring 项目的包资源管理器中缺少选项

"maven dependencies" option missing in package explorer for new spring project in sts

我在 sts 3.6.3 版本中创建了一个新的 Spring 项目。但是当我创建项目时,包资源管理器中缺少 "maven dependencies" 选项,通常出现在 "JRE System Library" 下方。 请帮我解决这个问题,或者至少让我知道我哪里出错了。我是 spring 技术的新手。提前谢谢你..!!

右键单击项目并转到

properties -> Deployment Assembly -> Add -> Java Build Path Entries

select 这里有 maven 依赖项

您提到您只创建了一个 Spring 项目。您是否将项目配置为使用 Maven?尝试创建一个空的 Maven 项目,您将在 Package Explorer 视图中看到 Maven Dependencies 文件夹。

您仍然可以通过配置将 non-Maven Spring 项目转换为使用 Maven。

Right click on your project > Configure > Convert to Maven Project

这将导致在项目的根目录中创建一个 pom.xml,您可以在其中添加 Maven 依赖项,以便它们显示在 Package Explorer 视图中。

您还可以区分 Maven 项目和 non-Maven 项目。在您的 Eclipse 中,在项目图标上,您必须在左上角看到一个 M。 (我相信您可能只会在右上角看到一个 S,因为您只将项目配置为使用 Spring。)

感谢您的宝贵回复。但实际上我做了一些不同的事情。我所做的是“右键单击项目->maven->更新项目”。这花了一些时间,但终于对我有用了。它从 pom.xml 文件中引用并下载所有必要的 jar 并开始以名称“maven dependencies”显示它们