使用IDEA开发工具,创建一个基于maven的完整项目。
源码下载地址:
https://download.youkuaiyun.com/download/qq_15903671/10816425
一、整体设计:
maven项目结构
commonProject公共组件中以子module形式实现各功能,在commonProject中保留单pom.xml配置modules引入各组件的pom.xml。
apiProject中实现对外接口功能,通过pom.xml的dependence引入commomProject。
initProject组装工程,保存必要的文档和脚本。
最终使用apiProject中的api项目打包成各应用(注册中心,网关,负载均衡,业务应用等)。通过不同的应用组合搭建上篇博文中设计的系统结构。
二、搭建过程
2.1 创建目录结构
创建根目录MyProject,创建子目录initProject、commonProject、apiProject。
2.2 创建空的maven工程(project),命名initProject
删除src路径。pom.xml后续修改。
2.3 创建空的maven工程(module),命名commonProject并创建其子modules
上图左侧空白处右键--new--module,GroupId自动与initProject相同,ArtifactId命名为commonProject
地址一定看清楚,不要创建到initProject里面了,创建到同级目录下。
点击finish后创建结果如下