java - 在 Intellij 中删除和重新导入项目
问题描述
将我的项目添加到新机器并在 IntelliJ 中导入它时遇到了一些困难。
使用 Java、Spring Boot、Gradle、Maven、最新稳定的 IntelliJ。
我的问题是:
1)这个东西是用“main1,main2,main3,main4”设置的,我认为这不是 IntelliJ 读取项目结构的正确方法
2)导入不起作用
import org.springframework.boot.SpringApplication;
返回:
Cannot resolve symbol SpringApplication
如何删除项目并再次正确导入?
我看到了类似的答案,但需要更多的帮助:
我在哪里可以找到这些目录来删除它们?导入时,是否需要运行 gradlew clean build 或 mvn import 以确保正在导入我的依赖项?当我运行这些 js 客户端文件时,它似乎正在尝试(并且失败)编译,我认为这是不正确的。
解决方案
原始问题中链接的答案应该可以帮助解决此问题的人-但是,这是我为解决而采取的步骤:
- 删除整个项目并再次从 git 克隆它
- 导入 IntelliJ 并指定 build.gradle 文件(如果您不使用 gradle,则为 pom.xml),而不是根项目文件夹
-运行 gradlew clean build
-follow 链提示其他损坏的东西,如 lombok、mysql、aws cli
推荐阅读
- linux - 安装 cudnn8、sbin/ldconfig.real 时出现问题:“/usr/local/cuda-10.2/lib64”不是已知的库类型
- loopback4 - 类型错误:无法初始化未定义的连接器:无法在 loopback4 中读取未定义的属性“根”。如何解决?
- php - Codeigniter 3 - 控制器中的附加会话
- google-apps-script - 谷歌表格应用脚本更改工作表并保持相同的活动单元格
- postgresql - PostgreSQL Bytea 列作为 varchar 结果
- java - Apache commons MultiValuedMap 和 Jackson
- javascript - JS 简单的商店商品过滤器
- asp.net-core-webapi - Swagger UI 中的空响应描述和错误的访问控制允许方法 (Swashbuckle.AspNetCore 5.5.1 +)
- c++ - 当我包含 Qt QThread 和 PostgreSQL libpq-fe 头文件时,为什么会出现编译器错误?
- single-sign-on - 处理 Keycloak 错误“无法处理来自 SAML 身份提供者的响应”