0
点赞
收藏
分享

微信扫一扫

maven基础(9):分模块开发

Jonescy 2022-03-13 阅读 45

文章目录

什么是分模块开发

工作中,一个项目通常是有多人开发,将一个项目分成多模块,各自的开发相对独立,同时提高了项目的可读性。


分模块开发实例

  1. 新建一个maven的空项目,名称student,空项目所以src目录可以删除。
    在这里插入图片描述
    在这里插入图片描述

  2. 新建一个模块student_pojo
    如图创建student_pojo,选择父工程为student
    在这里插入图片描述

  3. 新建一个模块student_dao
    (1)新建模块student_pojo
    在这里插入图片描述

(2) 添加依赖pojo

   <dependency>
            <groupId>com.it2</groupId>
            <artifactId>student_pojo</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

在这里插入图片描述

  1. 新建模块student_service
    (1)新建模块student_service
    在这里插入图片描述(2)添加依赖student_dao
 <dependency>
            <artifactId>student_dao</artifactId>
            <groupId>com.it2</groupId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

在这里插入图片描述

  1. 新建模块student_controller,需要使用模板
    (1)新建模块student_controller,使用模板maven-archetype-webapp
    在这里插入图片描述
    (2) 添加依赖student_service
<dependency>
           <groupId>com.it2</groupId>
           <artifactId>student_service</artifactId>
           <version>1.0-SNAPSHOT</version>
       </dependency>

在这里插入图片描述
(3) 添加tomcat启动插件

 <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <!-- 指定端口 -->
                    <port>8888</port>
                </configuration>
            </plugin>

在这里插入图片描述

  1. 查看父工程的pom文件(因为创建模块时选择了父工程student,编译器自动将创建的模块添加到了父工程的pom文件里)
    在这里插入图片描述

此时maven的分模块工程创建好了

举报

相关推荐

0 条评论