Java 在Intellij中将多个git存储库导入到一个项目中

Java 在Intellij中将多个git存储库导入到一个项目中,java,eclipse,maven,github,intellij-idea,Java,Eclipse,Maven,Github,Intellij Idea,我正从eclipse转到Intellij,在设置我的项目时遇到了一个障碍 我在github上有4个项目,在eclipse中,它们都位于一个工作区中。它们是API、服务器、客户机和基本插件,每个插件都有一个Maven pom 我想做的是设置Intellij的项目结构,类似于Eclipse的工作区,其中所有4个项目在资源管理器中并排,但它不允许我将多个maven项目作为一个模块导入(我导入了第一个项目,但其余的项目都失败了),直接从github导入会为每个存储库创建一个全新的项目,这并不理想 我试图

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

我在github上有4个项目,在eclipse中,它们都位于一个工作区中。它们是API、服务器、客户机和基本插件,每个插件都有一个Maven pom

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

我试图在我的eclipse工作区中导入一个,但它都坏了(找不到对象和数学),而且所有java环境设置都是错误的


有什么想法吗?我是Intellij的新手,我非常喜欢它,但是如果我不能正确地执行我的工作流程,我不想从eclipse中切换过来。

Intellij一次打开一个项目,但是这个项目可以有多个模块(比如maven reactor)。所以模块在eclipse中是一种[相关的]工作区项目。您还可以在不同的窗口中打开多个独立的项目


若你们有正在工作的maven反应堆构建,你们只需打开最顶层的pom作为项目,一切都将被设置好。(将maven reactor视为您的工作区)

首先,Intellij IDEA使用与Eclipse不同的命名,您可以在此处了解详细信息:。简而言之,Eclipse的工作区在IDEA中称为Project,Eclipse的项目在IDEA中称为Module。在您的例子中,您希望在一个项目中有多个基于Maven的模块。您可以通过创建一个包含一个模块的项目,然后添加其余模块(文件->添加模块->从外部模型导入模块->Maven等)来完成

对于多个Git存储库,您可以使用此帮助页面配置:

在您的案例中,请查看“异步分支控制”部分)。这真的很简单,我只是第一次按照这些说明自己做了

祝你好运

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


  • 链接现在已断开:我猜新链接已断开