【问题标题】:Removing and Re-Importing a Project in Intellij在 Intellij 中删除和重新导入项目
【发布时间】:2018-11-05 18:54:48
【问题描述】:

将我的项目添加到一台新机器上,在 IntelliJ 中导入它时遇到了一些困难。

使用 Java、Spring Boot、Gradle、Maven、最新稳定的 IntelliJ。

我的问题是:

1) 这个东西是用“main1, main2, main3, main4”设置的,我认为这不是 IntelliJ 读取项目结构的正确方法

2) 导入不起作用

import org.springframework.boot.SpringApplication;

返回:

Cannot resolve symbol SpringApplication

如何删除项目并重新正确导入?

我看到了类似的答案,但需要更多帮助:

Cannot resolve symbol SpringApplication

我在哪里可以找到这些目录来删除它们?导入时,是否需要运行 gradlew clean build 或 mvn import 以确保正在导入我的依赖项?当我运行这些 js 客户端文件时,它似乎正在尝试(并且失败)编译,我认为这是不正确的。

【问题讨论】:

  • 目录`.idea/libraries internals`创建在您的项目所在的同一目录中。
  • 从查看我链接的答案 - 删除 .idea/libraries,.m2/repository 中没有任何内容,重新启动 intellij 并且看不到在哪里导入 pom.xml,我认为它不存在.导入项目时我可能错过了一个步骤
  • 需要在Intellij中使用Open file or Project,选择pom.xml作为文件打开。
  • 我想我知道混乱在哪里了。我使用的是 build.gradle 而不是 pom.xml。但是我仍然看不到在导入项目时应该在哪里选择构建文件。
  • 已解决 - build.gradle 需要在第一个提示中指定,它要求您选择要导入的项目。我正在导入项目根目录。

标签: java maven gradle intellij-idea configuration


【解决方案1】:

原始问题中链接的答案应该可以帮助人们解决此问题-但是,这是我为解决而采取的步骤:

-删除整个项目并再次从git中克隆它

-导入 IntelliJ 并指定 build.gradle 文件(如果您不使用 gradle,则为 pom.xml),而不是根项目文件夹

-运行 gradlew clean build

-按照提示链查找其他损坏的东西,例如 lombok、mysql、aws cli

【讨论】:

    猜你喜欢
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多