公司开发和以前学习都是使用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等等(不是第一次就不必)
- 配置jdk(依次点开File -->Project Structure,点击左侧标签页,点击SDKs)
- 配置tomcat
(依次点开File -->Settings -->Plugins,搜索tomcat,点击勾选)
(依次点开File -->Settings -->Build,Execution,Deployment -->Application Servers配置tomcat)
- 配置maven
3.1 打开IntelliJ IDEA,点击菜单 File->Open…,选择刚刚的WorkSpace目录
2.2点击OK打开WorkSpace目录。打开后界面如下:
2.4打开后,发现IDEA并没有自动识别Maven项目,这时候,需要手动在IDEA右侧的Maven Projects栏中添加项目的pom.xml文件,这样IDEA就能识别了: