【问题标题】:How to configure new Maven project in IntelliJ IDEA?如何在 IntelliJ IDEA 中配置新的 Maven 项目?
【发布时间】:2021-07-17 11:11:07
【问题描述】:

我在 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 中都遇到过相同的情况

【问题讨论】:

  • @PetrRastegaev 我去过那里,试过了。如果他们在文档中的内容能够正常工作,这个问题就不会存在。
  • 使用模块上下文菜单中的 Add Framework Support 操作并在对话框中选择 Maven - IDE 将自动创建 pom.xml 文件和默认的 Maven 目录布局。见jetbrains.com/help/idea/…

标签: java maven kotlin intellij-idea development-environment


【解决方案1】:

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

您需要执行以下两项操作之一。将您的文件夹标记为 Source/Test Source Root,这同样适用于 Source/Test Source resources 文件夹。

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

这两种解决方案都将独立于操作系统和 IntelliJ IDEA 版本。

【讨论】:

【解决方案2】:

如果是 pom.xml 文件,直接使用 Maven 的 reimport 功能。

【讨论】:

  • 没有帮助。
猜你喜欢
  • 1970-01-01
  • 2011-09-27
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 2015-08-09
  • 1970-01-01
  • 2018-03-07
  • 1970-01-01
相关资源
最近更新 更多