亲爱的 Stackoverflow 社区,我的 spring boot starter 应用程序存在以下问题。我将入门项目作为新的 Maven 项目导入到 IntelliJ 中。但是 IntelliJ 没有找到我在 pom 中指定的依赖项。
我的应用程序类的图像:
如果我尝试运行该项目,我会收到以下错误消息。
错误信息图片:
我已经尝试了从重新安装 IntelliJ 到重新导入项目或重新下载依赖项的所有方法。我只是不知道为什么 IntelliJ 找不到依赖项。
我的 pom.xml 如下所示
我的 pom.xml 图片:
我第一次尝试编辑
pom.xml
它对我说“这个文件不属于该项目”。也许这可能是一个原因。
使用“mvn install”或“mvn clean verify”运行整个过程。
有同样的问题。我已经尝试了所有方法:使缓存无效、删除整个 .m2 文件夹、更改设置、重新定位项目,但没有任何帮助。
我的解决方案是删除 .iml 文件,它们是用于保持模块配置的 IntelliJ 模块文件。重新打开项目后它起作用了。
这个想法不是我的,我在这里找到了提示:https://intellij-support.jetbrains.com/hc/en-us/community/posts/203365204--package-does-not-exist-error-despite -autocomplete-being-aware-of-them
试试这个然后构建:mvn -U idea:idea
按照这些步骤,你的问题就应该解决了。你只需要从你的
Spring-framework-starter-web
文件中添加Spring-framework-starter-tester
和pom.xml
。
我刚遇到同样的问题。我的解决方案是从 pom 中删除所有依赖项,通过 maven 重新加载 -> 重新加载所有 Maven 项目。运行 mvn 编译。将依赖项添加回 pom,maven -> 重新加载所有 Maven 项目。运行 mvn 编译。 现在 Intellij 构建工作了。
就我而言,将项目添加为 maven 项目有帮助。
对于我的情况,必须将 Maven 导入设置从 JRE 路径更改为我本地计算机上的 JDK 路径