java - 将多个git存储库导入Intellij中的一个项目

标签 java eclipse maven github intellij-idea

我正从 eclipse 转移到 Intellij,但在设置我的项目时遇到了障碍

我在 github 上有 4 个项目,在 eclipse 中,它们都位于一个工作区中。它们是 API、Server、Client 和 Basic Plugin,它们每个都有一个 Maven pom。

我想要做的是设置类似于 Eclipse 工作区的 Intellij 项目结构,其中所有 4 个项目在资源管理器中并排放置,但它不允许我将多个 maven 项目作为一个模块导入(我导入第一个很好,但其余的默默地失败了),并且直接从 github 导入为每个存储库创建一个全新的项目,这并不理想。

我试图在我的 eclipse 工作空间中导入 a,但它全部崩溃(未找到 Object 和 Math),并且所有 java 环境设置都是错误的。

有什么想法吗?我是 Intellij 的新手,我真的很喜欢它,但如果我不能正确地处理我的工作流程,我不想从 Eclipse 切换过来。

最佳答案

首先,Intellij IDEA 使用与Eclipse 不同的命名方式,您可以在这里了解详细信息:http://www.jetbrains.com/idea/documentation/migration_faq.html .简而言之,Eclipse的Workspace在IDEA中称为Project,Eclipse的Project在IDEA中称为Module。在您的情况下,您希望在一个项目中拥有多个基于 Maven 的模块。您可以通过创建一个包含一个模块的项目,然后添加其余模块(文件->添加模块->从外部模型导入模块->Maven 等)来实现这一点。

至于多个 Git 存储库,您可以使用此帮助页面进行配置:http://www.jetbrains.com/idea/webhelp/git-branches-in-multirooted-projects.html

在您的情况下,请查看“异步分支控制”部分)。这真的很简单,我是第一次按照这些说明自己完成。

祝你好运。

更新:上面的链接现在给出了 404,所以这里是最新的可能有帮助的链接:

  1. https://www.jetbrains.com/help/idea/2017.1/git-branches-in-multirooted-projects.html
  2. https://www.jetbrains.com/help/idea/using-git-integration.html

关于java - 将多个git存储库导入Intellij中的一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091494/

相关文章:

java - Appium:任何使用元素的 id 来自动化应用程序的工作

java - 当 JSON 使用日期作为属性名称时,如何使用 GSON 将 JSON 反序列化为 Java 对象?

java - 如何在Java中获取链表中元素的所有索引

java - addFilter 和 addListener 的区别

spring - Gradle 没有创建 Tomcat 可部署 war

java - 强制 Maven 只使用一级依赖

Eclipse 未在 Ubuntu 14.04 上运行

java - eclipseoxy中的 cucumber eclipse插件

maven - EOF异常: Input contained no data in cmd

android - 使用 apache maven wagon ssh 上传到私有(private) maven repo |未知主机