源根 intelliJ 之外的 Java 文件

Abh*_*hek 19 java intellij-idea spring-boot

我从 GitLab 克隆了一个 Spring Boot 项目,在 IntelliJ 中有多个分支。我结帐到我想工作的分支机构。但是我在所有文件上都收到了“源根目录之外的 Java 文件”。请建议我做错了什么。我刚刚安装了 IntelliJ,这是我要导入的第一个项目。

raz*_*ack 31

解决:“Java 文件位于源根目录之外”

  1. 打开项目结构。
  2. 在左窗格中的“项目设置”中选择“模块”。
  3. 单击 Java 文件所在的文件夹(显示源根目录之外的文件)。
  4. 然后从“标记为:”选项中选择“来源”。
  5. 对多个文件夹应用相同的步骤。

显示标记为源选项的图像


Gee*_*nte 24

如果您执行“从 git 导入”,IntelliJ 不会自动从 maven(或 gradle)导入项目结构。

之后执行此操作的一种方法是右键单击根目录中的 pom.xml 文件,然后选择“添加为 maven 项目”。然后将正确标记文件夹,并导入依赖库。不需要手动标记单个源文件夹。

我更喜欢在 IntelliJ 之外做一个 git clone,然后从本地文件系统打开项目,然后 IntelliJ 自动导入 maven 项目结构。


小智 22

非常简单的解决方案:-

单击 IntelliJ 右侧工具栏上的“maven”,然后单击刷新按钮。


Sli*_*ady 14

这让我很生气,我也是一个新手。我终于通过使用解决了它:

文件 > 项目结构 >

然后转到模块并使用最右侧的 x 标记从根目录中删除所有文件。然后我使用 +Add Content Root 重新选择包含我的 .java 的 src 文件夹并点击应用。最后,InteliJ 将文件视为项目中的文件,文件夹在主视图上显示为蓝色方块。


小智 9

我用这种方式修复了它:

File > Project Structure > Modules > Sources
Run Code Online (Sandbox Code Playgroud)

然后将java文件目录标记为Sources。

  • 帮我修好了,谢谢! (2认同)

Sus*_*afa 9

多模块项目。

选择 root pom.xml --> 单击 Maven -- Unlink <-- 这将删除所有子模块

选择 root pom.xml --> 添加为 Maven 项目

然后一切正常..


Die*_*eda 7

右键单击 pom.xm >> maven >> 重新加载项目


小智 6

右键单击 pom.xml,然后单击“maven”并重新加载项目 在此输入图像描述


See*_*e.. 5

解决 !!转到 IntelliJ 上的项目 -> 右键单击​​ pom.xml -> 添加为 Maven 项目。