IDEA中Maven项目父子工程依赖(项目多root解决),以及各子模块之间依赖关系(各模块打包方式以及依赖导入)

您所在的位置:网站首页 创建maven项目弹出错误窗口 IDEA中Maven项目父子工程依赖(项目多root解决),以及各子模块之间依赖关系(各模块打包方式以及依赖导入)

IDEA中Maven项目父子工程依赖(项目多root解决),以及各子模块之间依赖关系(各模块打包方式以及依赖导入)

2024-01-23 03:35| 来源: 网络整理| 查看: 265

我们接着看父工程的pom.xml文件,在他的最前面规定了他的打包方式,注意这里打包方式是pom方式,用在父级工程或聚合工程中。用来做jar包的版本控制。必须指明这个聚合工程的打包方式为pom 在这里插入图片描述

而其子模块的打包方式是我们最常用的jar方式打包 以下四个模块都是采用jar方式打包,我们可能注意到这里并没有那个web子工程,因为他特殊,并不是使用jar来打包的; jar包中包含了你写程序的所有服务或者第三方类库,它通常是作为幕后工作者,为视图层用户与之交换数据处理的一个服务者 在这里插入图片描述

web模块是我们要部署到tomact上提供给客户端去访问的东东,并没有复杂业务逻辑的处理, 一个war文件可以看成一个web应用程序。与jar封装不同的是:它内聚了很多页面,如html、jsp,Servlet,js,css,icon图片文件等等,当然还包括组成web应用的其他组件,这些文件基本没有复杂业务逻辑的处理,基本上仅仅是用来当做程序的门户负责与使用者交互,仅此而已。 在这里插入图片描述

补充一点,pom方式打包即为pom工程,jar方式打包即为jar工程,war方式打包即为war工程,具体为什么这么打包,有什么优点,总体上来说是为了项目的前后端分离和结构清晰。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3