Java 如何在IntelliJ IDEA中配置新的Maven项目?

Java 如何在IntelliJ IDEA中配置新的Maven项目?,java,maven,kotlin,intellij-idea,development-environment,Java,Maven,Kotlin,Intellij Idea,Development Environment,我在IntelliJ IDEA中有一个重复的问题。这让我非常恼火,所以我需要找到一个可重复的解决方案 问题是,当我在IntelliJ IDEA中创建一个项目,并希望将其转换为Maven,手动添加文件夹结构和pom.xml文件时,IntelliJ IDEA可以使用Maven构建一个项目,但在视觉上与实际Maven项目的表现方式不同: 它不会自动建议使用我使用的语言创建文件 它表示文件夹中的文件,而不是包中的文件 导航系统处于半中断状态 导入无法正常工作 这不仅发生在我创建非Maven并将其转换

我在IntelliJ IDEA中有一个重复的问题。这让我非常恼火,所以我需要找到一个可重复的解决方案

问题是,当我在IntelliJ IDEA中创建一个项目,并希望将其转换为Maven,手动添加文件夹结构和pom.xml文件时,IntelliJ IDEA可以使用Maven构建一个项目,但在视觉上与实际Maven项目的表现方式不同:

  • 它不会自动建议使用我使用的语言创建文件
  • 它表示文件夹中的文件,而不是包中的文件
  • 导航系统处于半中断状态
  • 导入无法正常工作
这不仅发生在我创建非Maven并将其转换为Maven时,有时也发生在我创建Java Maven项目并将其转换为Kotlin Maven时

是否有任何可重复的方法可以迫使IntelliJ IDEA将我的项目识别为Maven,并以正确的方式直观地表示它

注意:此问题与IntelliJ IDEA版本无关。在过去的几年里,我每年都有同样的问题。这让我非常恼火,因为我经常为演示/演示、实际开发创建新项目


注2:这不是特定于环境的,我在Mac和Linux中都经历过相同的体验

如果是pom.xml文件,直接使用Maven的重新导入功能。

我的回答假设官方文档不起作用,并且您有一个有效的Maven项目

您将需要执行以下两个操作之一。将文件夹标记为源代码/测试源根目录,这同样适用于源代码/测试源
resources
文件夹

另一种解决方案是修改
*.iml
文件(不推荐):


这两种解决方案都将独立于OS和IntelliJ IDEA版本工作。

@PetrRastegaev我曾经在那里尝试过。如果文档中的内容能够正常工作,则不存在此问题。请使用模块上下文菜单中的Add Framework Support acton并在对话框中选择Maven-IDE将自动创建pom.xml文件和默认的Maven目录布局。看,没用。你试过这些说明了吗@是的,我试过了。不幸的是,它从来没有为我工作。