Roy*_*ome 13 java eclipse github intellij-idea maven
我正在从eclipse转到Intellij,我在设置我的项目时遇到了麻烦
我在github上有4个项目,在eclipse中,所有项目都在一个工作区中.它们是API,服务器,客户端和基本插件,它们每个都有一个Maven pom.
我想要做的是设置Intellij的项目结构,类似于Eclipse的工作区,其中所有4个项目都在资源管理器中并排,但它不允许我导入多个maven项目作为模块(我导入第一个罚款) ,但其余的静默失败),直接从github导入为每个存储库创建一个全新的项目,这是不理想的.
我试图在我的eclipse工作区中导入一个,但它都破了(找不到对象和数学),并且所有java环境设置都是错误的.
有任何想法吗?我对Intellij很新,我非常喜欢它,但如果我的工作流程不正确,我不想从eclipse切换.
pio*_*r.d 13
首先,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,所以这里是最新的可能有帮助的:
IntelliJ 一次打开一个项目,但该项目可以有多个模块(例如,mavenreactor)。所以模块是 Eclipse 中的一种[相关]工作区项目。您还可以在不同的窗口中打开多个独立的项目。
如果您有有效的 Maven Reactor 构建,您只需打开最顶层的 pom 作为项目,一切都会设置完毕。(将 Maven Reactor 视为你的工作空间)