后台管理系统工程结构:
taotao-parent -- 管理依赖jar包的版本,全局,公司级别 【pom文件】
|--taotao-common --- 通用组件、工具类 【jar包】
|--taotao-manage -- 后台系统 【POM文件】
|--com.taotao.manage.web 【war】【最终的。分别依赖下面的】
|--com.taotao.manage.service【jar】
|--com.taotao.manage.mapper【jar文件】
|--com.taotao.manage.pojo【jar包】
一、taotao-manager是一个POM文件,父工程。
同时taotao-parent也是他的父工程。创建的时候点击创建选择父工程parent
同时pom修改依赖。全局依赖taotao-common,不是jar包。其实类似打了一个jar包过来。
<!-- 依赖管理 -->
<dependencies>
<dependency>
<groupId>com.taotao</groupId>
<artifactId>taotao-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
二、在taotao-manager POM文件右键
maven project 上面有个 module 可以选择。
聚合工程。
会在 taotao-manager 里面有个
<modules>
<module>taotao-manager-pojo</module>
</modules>
三、继续在上面创建聚合工程。maven project 上面有个 module 可以选择。
taotao-manager-mapper
总结:
1、taotao-manage 把common的包传递过来了。
<groupId>com.taotao</groupId>
<artifactId>taotao-manager</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- 依赖管理 -->
<dependencies>
<dependency>
<groupId>com.taotao</groupId>
<artifactId>taotao-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
2、 在taotao-manager 新建一个子工程,添加taotao-manager为父工程,选jar包。但下面pom文件怎么没有jar包
<parent>
<groupId>com.taotao</groupId>
<artifactId>taotao-manager</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>taotao-manager-pojo</artifactId>
</project>
3、在taotao-manager 新建一个子工程taotao-manager-mapper,添加taotao-manager为父工程,选jar包。但下面pom文件怎么没有jar包==========这样默认就是jar包。然后传递过来 父工程taotao-manage的包,即传递过来了taotao-common的包了, 。但还需要mybatis,于是添加下面
<parent>
<groupId>com.taotao</groupId>
<artifactId>taotao-manager</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>taotao-manager-mapper</artifactId>
<!-- 依赖管理 -->
<dependencies>
<dependency>
<groupId>com.taotao</groupId>
<artifactId>taotao-manager-pojo</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<!-- Mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>