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

原文:http://blog.csdn.net/zht666/article/details/47831893

我们做项目实际中经常会遇到这样的情况,创建一个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项目之间的依赖了。

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

时间: 2024-10-11 11:09:15

IntelliJ IDEA像Eclipse一样打开多个项目的相关文章

Intellij IDEA 导入Eclipse或MyEclipse的Web项目(旧版 转载)

Intellij IDEA 导入Eclipse或MyEclipse的Web项目 博客分类: Intellig IDEA Intellij IDEAEclipseWeb Intellij IDEA 导入Eclipse或MyEclipse的Web项目 1.通过TortoiseSVN客户端将远程项目checkout出来,保存到硬盘上 2.File -> Import Module -> 选择之前检出的项目 3.进入"Import Module"窗口,选择"Import

有时候在Eclipse中打开或者导入项目时会出现很多红叉叉

The type java.lang.Object cannot be resolved 有时候在Eclipse中打开或者导入项目时会出现标题字样的问题:The type java.lang.Object cannot be resolved. It is indirectly referenced.本文介绍解决此问题经验. 方法/步骤 1 此问题从字面上理解是:java.lang.Object不能识别为一个类,请导入相关依赖文件.java.lang.Object是java中最基础的类.为什么E

IntelliJ IDEA和Eclipse快捷键的比较【转】

转自:http://www.weste.net/2015/04-26/102981.html IntelliJ IDEA和Eclipse比较,哪个更好? 2015-04-26 11:00:57来源:importnew作者:Dony.Xu翻译 在我看来,每一个IDE都很棒,IntelliJ看起来更加的现代,但有时候我又喜欢经典版的Eclipse,这可能是因为过去经常使用Eclipse.以后可能会继续受这个因素的影响. 作为一个资深的Eclipse用户,我想对IntelliJ IDEA做一个更为严谨

为何 IntelliJ IDEA 比 Eclipse 更好

http://www.oschina.net/news/26929/why-intellij-is-better-than-eclipse圣战 有一些没有唯一正确答案的“永恒”的问题,例如哪个更好:是Windows还是Linux,Java还是C#:谁更强壮:Chuck Norris还是Van Damme. 其中的一个圣战便是Java IDE的选择: 有许多争论的话题是讨论它们哪个有更多的插件.快捷键等等.它们之间有太多的不同而很难决定什么才是最重要的. 因此,人们都表示两个IDE在功能性上都差不

为何IntelliJ IDEA比Eclipse更好

阅读本文大概需要 4.2 分钟. 本文为译文,翻译:彭博 https://www.oschina.net/news/26929 争论 有一些没有唯一正确答案的"永恒"的问题,例如,更好的是:Windows还是Linux,Java还是C#:谁更强大:Chuck Norris还是Van Damme. 其中的一个Holy War便是Java和IDE的选择: 有许多争论的话题是讨论它们哪个有更多的插件.快捷键等等.它们之间有太多的不同而很难决定什么才是最重要的. 因此,人们都表示两个IDE在功

Eclipse无法打开项目中的任何文件

今天,Eclipse居然打不开项目的任何一个文件,网上也没搜到,我决定重置下视图试试: Windows-Reset Persective-然后能正常打开项目的文件了,解决问题!

eclipse里打开图片文件乱码解决方案

从eclipse中打开工程文件下的图片文件显示乱码,原因是你电脑系统上没有设置图片的默认打开方式,或者是图片的默认打开方式与eclipse不兼容,尤其是win8操作系统,用户一般将图片的默认打开方式设置为win8的图片浏览器,就是方格子的那种,每次打开图片比较慢,解决方式是将图片的默认打开方式改成windows照片查看器,注意,该步骤只需要在工程外面,任意选中一种图片,然后右键进行修改,需要兼顾jpg及png格式,两种格式都要修改默认打开方式,即可.eclipse里打开图片文件乱码解决方案,布布

selenium,在Eclipse中打开fireFox浏览器报错:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

1. 相信很多同学刚接触selenium时,在Eclipse中打开fireFox浏览器是报报错:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:...(异常代码太多此处省略) 在网上找了好多方法都是不能解决问题,结果是焦头烂额! 2.其实这是selenium的jar包和

Jindent——让intellij idea 像eclipse一样生成模版化的javadoc注释

插件地址 http://plugins.jetbrains.com/plugin/2170?pr=idea 安装方法参考 http://www.cnblogs.com/nova-/p/3535636.html 安装完成后 File>Settings>Jindent-Source Code Formatter 这里是编辑格式的区域 可以编辑和定义自己的变量 应用一下 格式化后 后记 这个插件不仅仅是进行javadoc注释,还可以进行各种文件的格式化.出现一些小问题就是不知道为什么有些注释的地方本