maven 配置_maven项目的搭建以及配置

首先先设置一个本地依赖库,我放在了

fa61dfeb3fe212e986be6785379ce8c9.png

然后需要在maven中指定

2cd12803c9e6cc3a0d59ae191a91b898.png

之后的项目需要搭建工程,项目的工程如下所示:

6c7389004cd9f3e3364229bce09e74f2.png

首先创建一个父工程

13a73568857ea1457bb2992770104fff.png
6380481137f1681ba87b1e6817ff8c4f.png

下面配置pom.xml文件,这里面是本项目中所有需要使用的依赖的管理,也就是说并没有导入具体的依赖,只是对要使用的版本号的依赖进行了管理

SSM项目所需要的Maven的依赖配置

e3-common(配置一些工具类)

然后我们创建e3-common,它需要继承e3-parent,虽然继承它,但是二者也是平级的,继承只是为了使用它的pom.xml

fc1747781a3be8a12d0ced1991fd073c.png

这个工程的pom.xml中我们需要导入一些实际的依赖包了,由于这个工程管理工具,所以我们要将一些工具类的jar包配置好

工具工程的pom.xml配置

e3-manager(聚合工程)

1f97a098a7764f08b11e0ab2776c0265.png

创建完成之后我们看一下这个工程需要依赖什么,首先先看一下它的pom.xml

f6bc3826dabbb5f8c687f2cf78f74a48.png

我们可以看到这个pom.xml中依赖e3-parent。除此之外它还应该工具工程e3-common,具体配置如下

a3ecbb88630700fbdbea47663843eff5.png

如上所示,我们将e3-common依赖配置进来了,这样e3-manager的所有子工程都会依赖e3-common

e3-manager-pojo

在e3-manager右击建立一个add ->maven->add module

4d3b806a47cb9cb3ff531041af2119ad.png
62dc00764fa8a4e63c1dc649671916b6.png
a9c4ee9e78cf33ed88a821b594b9cf6a.png

e3-manager-dao

建立方式和上面是一样的

这层需要依赖pojo、mybatis、数据库连接池、数据库,如代码所示:dao层pom.xml的依赖

e3-manager-interface(service的接口)

c85769d5c4ce2f1288f271dbbdc1d786.png

依赖pojo

7b5dd0bb0c22ca04891e81eb9d4a1991.png

e3-manager-service

和上面一样

依赖dao、interface、spring

service层的maven的pom.xml的配置

e3-manager-web

这个打包方式是war

84da547f2e8b1bd0142b116965030314.png

需要依赖service,不需要依赖pojo(因为只要依赖service就会依赖pojo,依赖传递),除了service还需要jsp相关的

web层的maven的pom.xml配置

最后由于打包方式为war需要补全目录结构,需要在webapp目录下添加WEB-INF目录,和web.xml文件。

657bcc2ac3561387d500002ac3524541.png

在聚合工程manager配置tomcat.xml插件

聚合工程manager就相当于拥有web、service、dao等等的一切

这样在这个配置的好处是无论web层有多少个war包,我们只需要启动一个tomcat.xml就可以了,配置如下:聚合工程的pom.xml配置

725baf08288d031b12409cad72ea0ecb.png

逐步发布

首先将e3-parent发布右击Run as->maven-install

然后将e3-common发布右击Run as->maven-install

然后,就可以在e3-manager上右击maven-build..:

c95c2a5f87593a35cc9f2c1691e96844.png

这样就启动成功了

763451b13d4ffdb6d82b6dbc63f7db8a.png

之后访问这个地址就可以访问web工程下面的资源了:

70a6168badbbdc900e072c6d021cf455.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值