之前开发项目时,没有考虑过将多个项目放在同一个module中管理的问题,所以每个项目都是独立创建文件夹来储存与操作的。最近用到了springcloud微服务架构,需要将几个老项目一直到一个module中统筹规划管理,记录一下移植过程。
移植方法其实很简单,只需要三步操作,前提是项目都是由maven或springinitializer构建的。
第一步:新建总目录。new一个maven项目即可,将src目录及其他无关文件删除,只留.idea、pom.xml和.iml。
第二步:将需要移植的项目复制粘贴到总目录下。(没错 就是复制粘贴)。
第三步:在总目录的pom.xml文件中加入
<modules>
<module>***</module> //***为子项目名 <modules>和modelVersion同级即可
<module>***</module>
<module>***</module>
</modules>
然后reload maven即可。
使用总项目管理多个子项目的优点:不用打开多个开发软件,使用springcloud操作项目时更顺手,其他优点想到再更新。