MAVEN多模块开发

目录

一.

分析项目结构:

总项目底下包括7个module:

建立项目依赖:

项目的依赖

pom的依赖

添加tomcat


一.

分析项目结构:

总项目底下包括7个module:

红色前端模块

黑色后端模块

  1. biz                                  核心业务模块  总
  2. search                            搜索引擎
  3. auth                               认证模块
  4. tarde                              交易
  5. dao                                dao层业务类
  6. utils                                工具类
  7. beans                            实体类

操作:

  1. 删掉总项目的src

2.建java的三个module

这三个module都不勾选任何东西,直接建立纯净的maven项目

3.建立四个前端maven module需要勾选web项目

在建前端页面的时候,可以选择自己的maven,默认是系统的,同时可以加

archetypeCatalog   internal属性

同时internal代表使用本地下载配置,remote用官方下载路径,local用本地仓库

我在配置maven的时候设置了阿里的镜像仓库,所以使用自己的配置

结构目录:

一共三个后端项目,四个后端项目

我们为了需要能在前端模块编辑java文件夹,所以需要设置java的源文件夹,是蓝色的,在src底下。

记住:四个都需要加java文件夹。

建立项目依赖:

依赖关系:

bean        没有

utils  -----》bean

dao  -----》utils

biz  -----》dao

search  ------》utils(第三方下载插件给它使用)

trade  -------》 dao

auth   ------》dao

建立项目依赖的两个步骤:

项目的依赖

该模块需要依赖哪个模块就这样添加

把所有依赖关系添加完毕

pom的依赖

首先添加beans的pom的依赖,但是bean不依赖任何模块,所以只需要添加

<packaging>jar</packaging>

然后其他有依赖模块的都需要添加其他的配置

例如:utils----》beans

<packaging>jar</packaging>
    <dependencies>
        <dependency>
            <groupId>com.bdqn</groupId>
            <artifactId>itripbeans</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
    </dependencies>

后端模块都需要添加这样的配置

前端模块由于packaging已经有了,而且有了一个junit

所以我们就只添加一个

            <dependency>
            <groupId>com.bdqn</groupId>
            <artifactId>itripdao</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

然后每个前端的pom中我们都可以删掉junit,把它的配置移到外面的总配pom中

四个前端模块也依次添加pom依赖

添加tomcat

为每个前端模块添加自己的路径

为每个模块都添加了路径后就可以开启tomcat了

输入不同的路径就访问不同的模块!!!

猜你喜欢

转载自blog.csdn.net/jinqianwang/article/details/83787423