做为一个从eclipse转移到idea的Java开发人员,在适应idea的过程当中吃了很多苦头,包括最基本的idea目录结构、运行调试、代码补全、编辑器样式等等,一开始彻底不适应。spring
到目前为止使用idea已达三个月,虽然期间仍然以eclipse系列的STS4为主,但对idea的使用已经基本熟悉。加上最近作微服务的整合,须要把已完成的多个微服务做为maven module整合到单独的maven工程下。springboot
这时候就体现出idea的好处了,idea项目的结构自己就是project包含module,因此建立包含多个springboot工程的maven项目,对习惯了idea风格的开发人员来讲,比较容易。 eclipse
首先,看一下idea项目的目录结构和eclipse(STS)目录结构的对比:maven
idea | eclipse(STS) |
---|---|
project | workspace |
module | project |
对于此时要作的建立父子结构的maven工程来讲,按eclipse层级关系的理解:
workspace -> maven peoject -> maven module,
但在idea下:
maven project -> maven module
我以为在建立父子级maven项目这个点上,对于两个IDE来讲没有孰优孰劣之分。编辑器
闲言少叙,开始正题。ide
project Location
和下半部分More Setting
部分的路径要正确。 基本不会有问题,但由于是自动设置的路径,最好确认一下,最后finish便可。建立成功后,idea右下角会提示是否自动添加maven依赖,点击enable auto import
便可.微服务
此时一个maven父项目就建立好了, 打开project tab,或Windows下按Alt+1
,Mac下按Command+1
便可看见刚建立的project的项目结构。
能够看见只有一个pom被生成了:
此pom即为正常spring boot项目的pomidea
建议:子项目以maven格式建立,而不要选择springboot项目。spa
此时咱们就能够愉快的写代码了。3d