使用idea搭建聚合maven工程,商城系列。

作者从eclipse开发转向用idea开发,以taotao商城综合项目dubbo版为例进行实践。介绍了工程层级结构,如Taotao - parent为父工程管理jar包版本,还有通用工具类、服务层、表现层工程等。还说明了工程搭建步骤,最后完成maven聚合工程搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一: 一直使用eclipse开发,目前自己想试着用idea进行开发,网上也找了很多得资源,觉得还是以商城的例子好一点。看的是taotao商城综合项目dubbo版,希望点滴对自己有帮助。

1)使用maven搭建工程。

2)使用maven的tomcat插件启动工程。

二:工程的层级结构和图示:
在这里插入图片描述
1)文字说明
Taotao-parent:父工程,打包方式pom,管理jar包的版本号。

| 项目中所有工程都应该继承父工程。

|–Taotao-common:通用的工具类通用的pojo。打包方式jar

|–Taotao-manager:服务层工程。聚合工程。Pom工程

      |--taotao-manager-dao:打包方式jar

      |--taotao-manager-pojo:打包方式jar

      |--taotao-manager-interface:打包方式jar

      |--taotao-manager-service:打包方式:war

|–taotao-manager-web:表现层工程。打包方式war

Pom:一般是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。

jar:与pom的区别在打包的方式不同,包括普通的java类、资源文件和普通文件,在maven中打包src/main/java和src/main/resources下的所有文件。

war:包括全部的web应用程序,既所有的java类、配置信息、jsp等静态文件。

三:工程的搭建

1、taotao-parent

首先File->New->Module

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pom 相关,注意打包方式

<?xml version="1.0" encoding="UTF-8"?>


4.0.0
pom
com.taotao
taotao-parent
1.0-SNAPSHOT
…节省位置…
2、taotao-common搭建。

通用的工具类、通用的pojo类,打包方式为jar,继承父工程taotao-parent。生成方式和taotao-parent相似。

***注意在New Module界面的区别。父工程为taotao-parent,同时不将其添加到父工程下。***

在这里插入图片描述
3、taotao-manager的搭建。聚合工程,打包方式为pom。

4、taotao-manager的子模块的搭建

a)taotao-manager-pojo的搭建,打包方式为jar。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
添加依赖,修改打包方式。

b)taotao-manager-dao的搭建,打包方式为jar。

    搭建过程同pojo类似,注意修改路径

c)taotao-manager-service的搭建,打包方式为war。

注意此处选择archetype-webapp的方式创建,其余都相同。

在这里插入图片描述

4、taotao-manager-web的搭建。打包方式为war方式。父工程为taotao-parent
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
四:启动工程

启动taotao-manager工程,在taotao-manager的pom文件中配置tomcat插件。

在这里插入图片描述
在这里插入图片描述

到此为止,maven聚合工程完成,当然搭建过程中肯定会遇到其他的问题,欢迎评论批评。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值