源根intelliJ之外的Java文件
我从GitLab克隆了一个spring boot项目,它在IntelliJ中有多个分支。我到我想工作的分公司结账。但是我在所有文件上都得到了“源根目录外的Java文件”。请说明我做错了什么。源根intelliJ之外的Java文件,java,spring-boot,intellij-idea,Java,Spring Boot,Intellij Idea,我从GitLab克隆了一个spring boot项目,它在IntelliJ中有多个分支。我到我想工作的分公司结账。但是我在所有文件上都得到了“源根目录外的Java文件”。请说明我做错了什么。 我刚刚安装了IntelliJ,这是我导入的第一个项目。这让我非常生气,我也是一个新手。我最终用以下方法解决了这个问题: 文件>项目结构> 然后转到模块并使用最右侧的x标记从根目录中删除所有文件。然后,我使用+addcontentroot重新选择包含my.java的src文件夹,并点击Apply。最后,Int
我刚刚安装了IntelliJ,这是我导入的第一个项目。这让我非常生气,我也是一个新手。我最终用以下方法解决了这个问题: 文件>项目结构>
然后转到模块并使用最右侧的x标记从根目录中删除所有文件。然后,我使用+addcontentroot重新选择包含my.java的src文件夹,并点击Apply。最后,IntelliJ在项目中看到文件,文件夹在主视图中获得蓝色方框。如果执行“从git导入”,IntelliJ不会自动从maven(或gradle)导入项目结构 一种方法是在根目录中右键单击pom.xml文件,然后选择“addasmaven项目”。然后将正确标记文件夹,并导入相关库。不需要手动标记单个源文件夹
我更喜欢在IntelliJ之外进行git克隆,从本地文件系统打开项目,然后IntelliJ自动导入maven项目结构。非常简单的解决方案:-
单击IntelliJ右侧工具栏上的“maven”,然后单击刷新按钮。我用以下方法修复了它:
File > Project Structure > Modules > Sources
然后将java文件目录标记为源。以解决“源根目录外的java文件”
对于像我这样也看到POM文件被划掉并变灰(忽略)的ppl:
您可以右键单击POM.xml,选择“Maven-Unignore项目”。使用什么构建系统?格拉德尔?专家SBT?确保在IDE中启用了相应的插件。@JoachimSauer我正在使用Maven。我试图建立一个项目,它正在建设成功。但仍然面临同样的问题。我刚刚安装了IntelliJ,这是我导入的第一个项目IntelliJ默认安装了一个Maven插件,并且(我认为)也启用了它,因此如果您刚刚导入项目,它应该检测所有相关的源路径,除非Maven构建做了一些不寻常的事情。。。请检查,因为您没有向我们提供有关如何导入项目的大量信息。@JoachimSauer我通过选择“从git导入”选项并粘贴repo链接导入了Gitlab项目。@Abhishek错误消息“源根目录外的文件”提示您的源根目录(和/或文件位置)可能错误。源根目录应该是src文件夹中的java文件夹。右键单击java文件夹并选择[markdirectory as]>sources root。如果这没有帮助,你可以提供我们的github链接和分支你工作或一个最小的简单工作的例子。另外,请向我们提供stacktrace信息的完整错误。此解决方案适用于来自“目标生成源”的文件。谢谢
File >>Project Structure>>Modules>> Import Module>> (At this point your src folder will appear on the right most pane automatically ) >> Apply >> OK