IntelliJ 找不到已安装的软件包
Posted
技术标签:
【中文标题】IntelliJ 找不到已安装的软件包【英文标题】:IntelliJ can't find installed packages 【发布时间】:2021-09-13 12:01:25 【问题描述】:我刚刚安装了 IntelliJ 并导入了一个 Maven / Spring Boot 项目。我已将运行配置设置为“应用程序”,但是当我尝试运行它时,它失败并抱怨无法解决依赖关系。当我检查我的本地 Maven 存储库时,会安装这些依赖项:
/Users/user/Projects/myapplication/src/test/java/com/something
/SomethingServiceTest.java:23:29
java: package org.junit.jupiter.api does not exist
本地 maven 仓库:
$ ll ~/.m2/repository/org/junit/jupiter/
total 0
drwxr-xr-x 6 user Users 192B 21 Aug 2020 ./
drwxr-xr-x 6 user Users 192B 2 Sep 2020 ../
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-api/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-engine/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-params/
【问题讨论】:
你能在 IntelliJ 之外用 Maven 构建项目吗? 是的,我可以——事实上,我可以在 IntelliJ 中进行 Maven 构建,并且可以将项目作为 Jar 应用程序运行,但我不能将其作为应用程序运行 在pom.xml和Maven上点右键->重新加载项目 就是这样,做到了。如果这是一个答案,我会将其标记为正确。我永远也想不通,所以非常感谢! 乐于助人!我将其添加为答案。 【参考方案1】:IntelliJ 和 pom.xml 可能不同步。
右键点击 pom.xml 和 Maven -> 重新加载项目
【讨论】:
【参考方案2】:我也遇到了同样的问题。有时我会尝试删除或更改 ~/.m2/repository 目录的名称。 之后,我做
mvn clean 编译安装
试试这个。
【讨论】:
他可以用 Maven 构建项目,这是 IntelliJ 的问题以上是关于IntelliJ 找不到已安装的软件包的主要内容,如果未能解决你的问题,请参考以下文章
GitHub CI/Actions - 找不到模块。确保已安装此软件包
win7系统 安装软件时 未能进行正确注册,找不到指定模块要怎么解决