在创建新项目之前,先了解什么是敏捷开发“松散对编程”和“L型代码结构”这里是详细介绍及说明:敏捷开发《松散结对编程》系列十一:L型代码结构(团队篇一)在使用Maven创建项目之前,我们需要对项目有个大概的规划。为了保持类库的统一管理,引入的jar包版本不冲突。我们需要使用Maven的BOM功能和SpringIO平台引入的BOM功能:MavenBOM定义了一套兼容的jar包版本。使用时,只需依靠BOM文件即可放心使用。需要的依赖是jar包,不需要指定版本号。SpringIOPlatform只是一个pom文件,记录了spring等开源项目对应的版本。在进行不同模块或外部集成时,只要在项目中引入即可,外部集成不需要版本号。引入SpringBoot的时候已经自动引入了SpringIOPlatform。它不需要导入到我们的pom文件中。我们需要根据Maven提供的BOM功能定义自己的基础组件依赖工程。因此,我们的SpringCloud开发框架分为两个项目:一个是底层组件GitEgg-Platform,用于类库版本的统一规划管理和底层基础功能组件的开发;一种是GitEgg-Cloud,它依赖底层组件GitEgg-Platform进行具体的业务功能开发。下面以创建GitEgg-Cloud为例,创建Maven父子项目:1.创建父项目:File>New>Project...,选择Maven,取消勾选Createfromarchetype,点击Next进入下一步步骤,填写项目信息。2.填写项目名称,选择项目代码存放路径、GroupId、ArtifactId、Version,点击Finish完成创建。3.因为是父项目,删除项目中不用的src目录。此时pom.xml文件中没有节点
