【问题标题】:How can I make JetBrains Intellij IDEA 13 recognize a Git imported project as a Maven project?如何让 JetBrains Intellij IDEA 13 将 Git 导入的项目识别为 Maven 项目?
【发布时间】:2014-09-28 02:40:28
【问题描述】:

在使用VCS 导入项目后,IDEA (JetBrains Intellij IDEA 13) 无法读取pom.xml 文件时遇到问题。如何让 IDEA 将其识别为 Maven project,以便从 pom.xml 获取所有依赖项?

这是pom.xml 当前在Project View 中的样子:

【问题讨论】:

  • 你可以尝试使用jetbrains.com/idea/webhelp/…中提到的步骤重新导入检查的项目
  • 用 Git 会如何解决?
  • 右键项目,你会看到Git作为选项作为项目。详情见jetbrains.com/idea/webhelp/using-git-integration.html
  • 但是如何将它作为 Maven 项目从 Git 导入呢?我不怎么用 Git 命令行,也不知道。
  • 如果你的 pom 是正确的并且在正确的路径上,那么 Intellij 会识别并要求你导入这个项目

标签: git maven intellij-idea pom.xml intellij-13


【解决方案1】:

要测试它,试试我们的:

  1. 转到 VCS->从版本控制中退出->Git
  2. 进入这个春季项目:https://github.com/SpringSource/spring-mvc-showcase
  3. 选择所需的克隆路径并按“克隆”

如果一切正常,它会要求您创建一个 Intellij 项目

【讨论】:

  • 它确实适用于那个。当我在 VCS -> 从版本控制中签出 -> 从我的项目中签出 Git 时,我总是必须手动添加模块,因为它由于某种原因无法识别它。
  • 好的,我知道问题出在哪里了。
  • 好的,我知道问题出在哪里。将所有内容移至根文件夹。您的项目位于“PrimeFactions”文件夹中。如果您将它移动到您的根文件夹,它将起作用
【解决方案2】:

我该如何解决这个问题?

  1. 右键单击 pom.xml 文件。
  2. 在菜单中选择“Add as Maven project”,项目现在将 变成一个 Maven 项目,pom.xml 文件图标应该变成一个mMaven 标志。

它是如何发生的?

当您没有在 Git 存储库中包含“.idea”文件夹时,会发生这种情况。

【讨论】:

  • 不,这不是发生此问题的原因,将 IDE 文件夹/文件添加到 CVS 被认为是不好的做法。这就是为什么您拥有 Maven,以便您可以在任何 IDE 中导入项目,而无需在版本控制中添加项目文件
  • 您也可以将文件拖放到Maven选项卡以添加项目设置
猜你喜欢
  • 2012-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-07
  • 1970-01-01
  • 1970-01-01
  • 2011-10-12
  • 2018-03-07
相关资源
最近更新 更多