公司开发和以前学习都是使用eclipse,sts作为开发工具。都说IntelliJ IDEA是公认的Java最优秀的开发工具。最近自己写一些小项目在学习使用idea,两个开发工具差别还是挺大的,期间遇到了很多的坑。
  众所周知,idea是基于module的管理,相当于每次只能打开一个pom.xml及其子module的工程,而eclipse是基于工作空间workspace的管理,java程序员一般都是从使用eclipse开始的,特别是自己测试、学习中会同时使用多个项目,没有必要让这些项目都基于一个父工程。那么使用idea是否也能实现WorkSpace功能呢?当然能,强大的IntelliJ IDEA当然可以。

IntelliJ IDEA WorkSpace解决方案

1首先将工作空间从版本控制工具(SVN/GIT)下载到本地。


2 由于第一次创建空间可能要初始一下设置,java,maven,tomcat等等(不是第一次就不必)

  1. 配置jdk(依次点开File -->Project Structure,点击左侧标签页,点击SDKs)

  2. 配置tomcat
    (依次点开File -->Settings -->Plugins,搜索tomcat,点击勾选)

    (依次点开File -->Settings -->Build,Execution,Deployment -->Application Servers配置tomcat)
  3. 配置maven

    3.1 打开IntelliJ IDEA,点击菜单 File->Open…,选择刚刚的WorkSpace目录

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

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

IntelliJ IDEA像Eclipse一样打开工作空间,管理多个项目相关推荐

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

    我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用项目,common中有很多工具类可以供其它多个项目调用. 例如,把common.service都单独拆开成独立的 ...

  2. eclipse 配置打开工作空间

    转载自: https://www.cnblogs.com/qq1871707128/p/6093860.html 首先得有eclipse 一.在eclipse的菜单栏中点击 Run -->Ext ...

  3. 转:Eclipse中打开文件所在文件夹的插件及设置

    如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,打开它. 解决方法: 用E ...

  4. Eclipse使用TODO标签管理任务及自定义TODO标签

    Eclipse中 , 使用Tasks可以在代码里增加标识,通过Tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理.如下所示 : package test;public cl ...

  5. linux eclipse某些项目,某些项目无法导入,因为它们已存在于Eclipse中的工作空间错误中...

    某些项目无法导入,因为它们已存在于Eclipse中的工作空间错误中 我正在尝试导入我和我的同事一直在处理的项目..并在选择 - "导入"然后"导入现有项目"然后 ...

  6. eclipse取消默认工作空间的两种方法

    对于eclipse的默认的工作空间,如果不需要正常切换workspace的用户很方便,打开eclipse便自动进入默认的工作空间.而如果用户经常在多个workspace之间切换的话,启动eclipse ...

  7. 为何 IntelliJ IDEA 比 Eclipse 更好

    为何 IntelliJ IDEA 比 Eclipse 更好 圣战 有一些没有唯一正确答案的"永恒"的问题,例如哪个更好:是Windows还是Linux,Java还是C#:谁更强壮: ...

  8. 【Intellij IDEA】eclipse项目导入

    [Intellij IDEA]eclipse项目导入 转载于:https://www.cnblogs.com/hfultrastrong/p/7645006.html

  9. php ad 管理工具,打开AD管理工具连接到指定DC

    如何指定打开AD管理工具时连接到某台DC?现在因为管理员众多,专门搭建了一台服务器,用于管理员连接并使用管理工具对AD进行管理.但是希望对其操作进行记录,所以开了审核日志.现在希望在这台服务器上打开A ...

最新文章

  1. 说明:最新谷歌AI智商不超过6岁研究来自中国科学院而非美国康内尔大学
  2. python django vue_Django+Vue.js构建项目
  3. 使用Nginx搭建简单的音视频直播平台RTMP协议
  4. css纯字母或者字母换行显示
  5. python 表格格式输出_Python笔记---DAY3:格式化输出、for循环、列表操作
  6. ELK官方文档收集Kibana监视数据编辑
  7. python模块安装
  8. 这次是16.7亿元!新能源汽车骗补何时休?
  9. Axure9元件库,如何自建,如何利用下载的元件库
  10. 注册公司选小规模还是一般人?四种判别方式讲得明明白白
  11. matlab水印提取
  12. 三天打鱼两天晒网C++
  13. 基于微信小程序的毕业设计选题
  14. 2023跨专业考研计算机,2023考研跨专业如何备考
  15. 操作系统磁盘调度算法
  16. 工具类(Excel)[一]
  17. Tiled创建六边形地图
  18. 仿个人税务 app html5_全城警惕!假个税APP正在抢你的钱!
  19. KT6368A蓝牙芯片调试中遇到的常见问题,以及解决的方法
  20. linux 修改百度网盘界面 字体大小

热门文章

  1. 跟我学ShardingSphere之数据分片策略
  2. python 二维码制作
  3. “互联网+”时代下的服装企业管理
  4. HSG1510轻便式移动工作灯
  5. 流程控制语句-------条件判断语句(if ,if-else ,if-elif-else)
  6. Python判断时间
  7. 学Python后到底能干什么?网友:我太难了
  8. tensorflow2.0教程- Keras 快速入门
  9. K-means聚类算法原理及c++实现
  10. C语言求1到20的阶乘之和