intellij idea像eclipse一样打开多个项目的示例分析-mile米乐体育

小编给大家分享一下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.eclipsemile米乐体育的解决方案

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

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

2.intellij ideamile米乐体育的解决方案

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项目之间的依赖了。

看完了这篇文章,相信你对“intellij idea像eclipse一样打开多个项目的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有米乐app官网登录的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系米乐app官网登录删除

最新文章

网站地图