1、在maven中创建一个统一的parent项目,作为子项目的父项目 统一管理pom.xml
2、在子项目中会建立一个core项目,用来完成前台跟后台(这里的前台跟后台不是指前端跟后端,可以对比淘宝一下)共有的配置(如集成各种框架)和一些业务(如登录注册),然后以jar包的形式供其他子项目使用
3、子项目之间通过jar和pom.xml来实现关联
1):子项目通过pom.xml的<parent>标签继承父项目的依赖(这里我使用的SpringBoot)
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent>
2):子模块之间通过引入core项目的jar包来使用
<dependency> <groupId>cn.wolfcode.p2p</groupId> <artifactId>core</artifactId> <version>1.0</version> </dependency>
4、一个基本的项目组成(大概):parent项目(pom)-->core项目(jar),website项目(前端),mgrsite项目(后端)