我们在maven中构建了多个项目(我们将它们命名为A,B,C).项目A使用项目B的.jar,它使用项目C的.jar.
我正在修改所有A/B/C项目的代码,(A是MVC应用程序,B是业务服务,C是一些共享层).
问题是,在Eclipse/NetBeans中,我可以同时看到所有这些,并且修改它们很舒服.但在IDEA中,我必须打开IntelliJ IDEA的3个实例(或n个实例).
我错过了什么吗?使用IntelliJ时有更好的方法吗?对于我来说,这是IntelliJ的最大缺点.
Vik*_*ing 389
我认为最近版本的IntelliJ有所改进.在我当前的版本(12.0.2)中,您可以将任意数量的单独Maven项目添加到同一个"工作区".
我发现这样做的最简单方法是单击+
"Maven Projects"窗口中的小图标(View> Tool Windows> Maven Projects),然后选择要导入的其他pom文件.
Tho*_*Tho 189
请按照以下两个步骤操作:
第1步:打开"Maven项目"
第2步:选择要导入的项目:
Łuk*_*man 125
是的,你的直觉很好.你不应该使用intellij的三个实例.您可以打开一个项目并将其他"应用程序"部分添加为模块.通过项目浏览器添加它们,默认热键是alt + 1
Thi*_*anK 119
将所有相关项目放在同一根目录中.
这将创建一个空项目,其中.idea目录将简单地记住我们将在下一步中执行的模块组织
Neo*_*Neo 49
在IntelliJ 14.1.2中,我做了如下:
选择File
- > Project Structure
- > Modules
.
选择+
并Import Module
选择项目的目录(或存在pom的目录),然后单击"确定".
按照下一个屏幕流程进行操作,点击后Finish
,您应该看到项目与现有项目一起.
gmo*_*ode 31
没有一个解决方案适合我,因为我不在Maven项目上工作.有一个更简单的解决方案.去:
文件 - >项目结构 - >模块.
只需单击第三个选项(复制),而不是添加模块.浏览本地目录并选择要添加的项目.模块名称将自动解决.而已.
更新:当您想要重新打开多个子项目的项目时,为了避免重复上述步骤,只需转到 文件 - >打开最近 - >'您的大项目'.
pit*_*as3 14
从 macOS Big Sur 和IntelliJ IDEA 2020.3.2 开始,您可以使用“在 macOS Big Sur 的选项卡中打开项目”功能。要使用它,您必须在系统设置中启用此功能:
System Preferences -> General -> Prefer tabs [always] when opening documents
在这一步之后,当您尝试在 IntelliJ 中打开第二个项目时,选择New Window
(yes, New Window
, not This Window
)。
它应该导致在同一窗口中打开新项目,但在新卡中:
Sey*_*ini 11
在选择目录后展开@Neo回答:选择import module from external model
并选择你的模型(在这种情况下是maven).
然后keep project files
从下一个对话框中选中选项 它会将所有文件保存在原始目录中.
你的最终项目结构将是这样的.
现在您可以将模块作为依赖项添加到其他模块中pom.xml
,如果更改了依赖项的源代码,Intellij会负责更新项目(不需要mvn
为依赖项手动运行构建)
小智 7
打开首选项 - >外观和行为 - >系统设置 - >选择(在新窗口中打开项目)然后应用.
然后,您可以打开并编辑多个项目.
小智 5
“IntelliJ IDEA 2022.1.1(社区版)” 您必须导航要将退出模块添加到同一窗口,导航“文件 -> 新建 -> 来自现有源的模块”,然后它将允许您选择 pom.xml,然后单击“创建” “按钮下一个窗口然后项目将被添加到您当前的工作区。
注意:: 谁从 Eclipse 切换到 Intellij 这是第一个问题
归档时间: |
|
查看次数: |
201623 次 |
最近记录: |