IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

作者:http://blog.csdn.net/zht666/article/details/47831893 时间:2022-03-14 05:31:40 

我们做项目实际中经常会遇到这样的情况,创建一个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是非常强大的,这个功能必须有!

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

2.IntelliJ IDEA解决方案

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

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

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

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

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

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

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

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

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

IntelliJ IDEA像Eclipse一样打开多个项目的图文教程

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

总结

以上所述是小编给大家介绍的IntelliJ IDEA像Eclipse一样打开多个项目的图文教程网站的支持!

来源:http://blog.csdn.net/zht666/article/details/47831893

标签:intelliJ,idea,打开,项目
0
投稿

猜你喜欢

  • 详谈异步log4j2中的location信息打印问题

    2023-12-22 05:53:31
  • Java的内部类总结

    2022-08-13 01:33:41
  • 浅析java中的取整(/)和求余(%)

    2023-04-30 23:46:23
  • Java使用application.property读取文件里面的值

    2023-11-01 07:24:56
  • mybatis-plus 扩展批量新增的实现

    2023-07-14 14:24:13
  • MyBatis使用动态SQL标签的小陷阱

    2023-09-11 04:42:57
  • Mybatis常用分页插件实现快速分页处理技巧

    2022-12-25 00:03:45
  • Spring中bean集合注入的方法详解

    2022-08-26 07:37:41
  • 探讨:android项目开发 统筹兼顾 需要考虑的因素

    2023-08-05 11:21:32
  • Java如何使用Optional与Stream取代if判空逻辑(JDK8以上)

    2022-01-15 02:52:53
  • 剑指Offer之Java算法习题精讲链表专项训练

    2023-11-29 16:31:48
  • Hadoop的安装与环境搭建教程图解

    2022-06-28 16:19:47
  • 使用mongoTemplate实现多条件加分组查询方式

    2022-05-21 01:41:51
  • list集合去除重复对象的实现

    2022-10-16 23:02:42
  • 分析Java设计模式之组合模式

    2023-11-25 13:13:30
  • mybatis 集合嵌套查询和集合嵌套结果的区别说明

    2022-10-12 15:17:02
  • MyBatis图文并茂讲解注解开发一对多查询

    2023-02-18 08:18:40
  • shiro多验证登录代码实例及问题解决

    2023-11-30 07:20:00
  • java实现一个简单的网络爬虫代码示例

    2021-08-05 13:59:12
  • java实现zip,gzip,7z,zlib格式的压缩打包

    2023-08-13 08:56:59
  • asp之家 软件编程 m.aspxhome.com