IDEA多模块工程的构建
来源:互联网 发布:计算机编程教学视频 编辑:程序博客网 时间:2024/06/14 07:50
1.场景还原
最近由于项目的工程量增大,多模块开发已然成为趋势;今天笔者就带着大家一起在idea中构建一个多模块的工程
2.实现方案
①创建一个maven工程工程
删除父工程的src目录
②右键父工程,创建一个基于maven的web项目
选择maven配置文件
③右键父工程,新建子模板mutil-model,mutil-service
所有模块创建完后
然后观察下父工程的pom
<modelVersion>4.0.0</modelVersion><groupId>MutilModelParent</groupId><artifactId>MutilModelParent</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><modules> <module>mutil-web</module> <module>mutil-model</module> <module>mutil-service</module> <module>mutil-mapper</module></modules>配置spring及数据库
各个模块相互依赖,mutil-mapper依赖mutil-model
<modelVersion>4.0.0</modelVersion><artifactId>mutil-mapper</artifactId> <dependencies> <dependency> <artifactId>mutil-model</artifactId> <version>1.0-SNAPSHOT</version> <groupId>MutilModelParent</groupId> </dependency> </dependencies>mutil-service依赖mutil-model及mutil-mapper
<artifactId>mutil-service</artifactId><dependencies> <dependency> <artifactId>mutil-model</artifactId> <groupId>MutilModelParent</groupId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <artifactId>mutil-mapper</artifactId> <groupId>MutilModelParent</groupId> <version>1.0-SNAPSHOT</version> </dependency></dependencies>等等,每个模块都继续父工程并相互依赖;
web.xml配置
<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-*.xml</param-value> </init-param> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>springmvc</servlet-name> <!--默认匹配所有请求--> <url-pattern>/</url-pattern></servlet-mapping>④请求contrlloer
好了,我是张星,需要源码的伙伴及时私信我;欢迎加入博主技术交流群:313145288
阅读全文
1 0
- IDEA多模块工程的构建
- maven构建多模块工程
- 【mybatis】在IDEA 下 多模块的mybatis逆向工程
- MAVEN构建多模块项目-IDEA
- 使用idea创建多模块maven工程
- Maven构建多模块Java工程
- idea快速构建spark 工程
- Idea手工构建Maven工程
- IntelliJ IDEA导入Maven构建的Web工程
- 使用IDEA进行scala/java混合工程的构建
- Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
- IDEA中的单工程多模块(基于maven)
- IDEA中的单工程多模块(基于maven)
- Maven Archetypes Part 3: 怎样构建一个多模块工程?
- 主工程模块yycgproject三层构建
- maven 分模块 分工程构建项目
- 使用IntellJ idea以maven作为项目构建的方式创建web工程
- 使用IntellJ idea以maven作为项目构建的方式创建java工程
- java中常用的类1
- 【比较】Java和TypeScript传参的差异性比较
- oralce连接数据库JDBC,eclipse 连接数据库
- java常用基础类
- Android贝塞尔曲线-水波篇
- IDEA多模块工程的构建
- 线性表LA和LB非递减有序排列,将LA,LB进行归并为新的线性表LC,要求LC中的数据元素扔非递减有序列排列
- 如何理解Java的泛型
- python变量和字符串
- ZooKeeper系列(四)
- 在JSP中include指令和include动作有什么区别。
- react-native环境搭建遇到的问题
- jstl标签在MyEclipse中的jsp页面使用报错
- Lua中的垃圾回收机制