IntelliJ IDEA像Eclipse一样打开多个项目(转)

简介: 转自: 海涛zht666   IntelliJ IDEA像Eclipse一样打开多个项目 我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用项目,common中有很多工具类可以供其它多个项目调用。

转自: 海涛zht666   IntelliJ IDEA像Eclipse一样打开多个项目

我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用项目,common中有很多工具类可以供其它多个项目调用。

例如,把common、service都单独拆开成独立的Maven项目,供其它的项目使用,通过jar的方式被其它项目通过Maven引用。

现在web项目需要引用common和service,如果IDEA分别单独打开common、service、web项目,那么在调试web项目的时候,就会遇到困难:web引用的common和service中的代码都是打包成jar的,无法调试。除非common和service安装的时候把源码也install到本地仓库,但是那样不方便,每次common和service更新都需要maven install操作后,web中引用的代码才会更新。

 

1.Eclipse解决方案

Eclipse中有WorkSpace的概念,把common、service、web都放到一个WorkSpace中,Eclipse会打开WorkSpace中的所有项目,Eclipse会自动查找依赖,在web中点击common的代码,会直接跳转到common中对应的源码中去,调试的时候,也能调到common中单步调试,非常方便。

那么使用IntelliJ IDEA是否也能实现WorkSpace功能呢?当然能,IntelliJ IDEA是非常强大的,这个功能必须有!

2.IntelliJ IDEA解决方案

2.1 首先,从SVN上把common、service、web三个项目下载到本地的某个目录中,例如下载到名为WorkSpace的文件夹下:

2.2 打开IntelliJ IDEA编译器,点击菜单 File->Open...,选择刚刚的WorkSpace目录:

点击OK打开WorkSpace目录。打开后界面如下:

2.3 打开后,发现IDEA并没有自动识别Maven项目,这时候,需要手动在IDEA右侧的Maven Projects栏中添加项目的pom.xml文件,这样IDEA就能识别了:

按住Ctrl多选pom.xml文件,然后点击OK按钮。

2.4 好了,到这里IDEA就已经能够识别各个Maven项目之间的依赖了。

你可以开心的开发调试了!大笑

目录
相关文章
|
3天前
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
30 5
Idea配置项目的热启动
|
4月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
457 3
|
3月前
|
Java 编译器 Android开发
Eclipse 编译项目
Eclipse 编译项目
34 1
|
3月前
|
Android开发
Eclipse 关闭项目
Eclipse 关闭项目
66 2
|
3月前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
63 4
|
4月前
|
Java Maven Android开发
eclipse如何导入springboot项目
本文介绍了如何在Eclipse中导入Spring Boot项目。
72 1
eclipse如何导入springboot项目
|
4月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
215 1
|
4月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
2779 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
4月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
666 1
|
4月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
49 0

热门文章

最新文章

相关课程

更多

推荐镜像

更多