文章目录
什么是分模块开发
工作中,一个项目通常是有多人开发,将一个项目分成多模块,各自的开发相对独立,同时提高了项目的可读性。
分模块开发实例
-
新建一个maven的空项目,名称student,空项目所以src目录可以删除。
-
新建一个模块student_pojo
如图创建student_pojo,选择父工程为student
-
新建一个模块student_dao
(1)新建模块student_pojo
(2) 添加依赖pojo
<dependency>
<groupId>com.it2</groupId>
<artifactId>student_pojo</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
- 新建模块student_service
(1)新建模块student_service
(2)添加依赖student_dao
<dependency>
<artifactId>student_dao</artifactId>
<groupId>com.it2</groupId>
<version>1.0-SNAPSHOT</version>
</dependency>
- 新建模块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>
- 查看父工程的pom文件(因为创建模块时选择了父工程student,编译器自动将创建的模块添加到了父工程的pom文件里)
此时maven的分模块工程创建好了