java继承eclipse_Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性

之前通过学习了解,maven集成到eclipse中的如何创建项目,以及maven命令插件在eclipse中安装后的用法。那么接下来我们将会学习一些maven在项目中的一些特性,及如何使用。

Maven依赖特性

基于之前我们创建的maven-web-project01项目,接下来学习如何通过maven引入一个新包,比如:我需要使用mysql的驱动包,此时在baidu中搜索maven repository,可以找到官网:https://mvnrepository.com/,在搜索栏中输入mysql jdbc,点击搜索按钮。

205f0aa64e15922b66a26c0c4593e59f.png

从搜索结果列表中找到与自己搜索结果一致的那行,并点击进入,从版本列表中选择自己需要的版本,点击进入,把maven选框中的结果复制粘贴到pom.xml中

50500c3930f7d23c2637bb3fc2026a70.png

956831ef719ce286124a5983814f0040.png

粘贴后我们将会发现maven会自动下载所需要的jar包,并存放到eclipse maven项目下:

87fcf31e90639aac8475b4c0f2d0fe87.png

Maven聚合特性

一个项目往往有多个模块构成的,在进行构建时,针对每个模块进行构建命令是一件非非常繁琐而又容易出错的事情,所以Maven的聚合功能能够体我们完成进行一次构建命令完成全部模块的构建。

Maven的聚合功能可以通过一个父模块将所有的要构建模块整合起来,将父模块的打包类型声明为POM,通过将各模块集成到父POM中。

示例:新建一个父模块项目(通过maven)

a9bd3ecb106a76224f78c86b998abeeb.png

ee86731dcf7ee09e676a5cba62f27de9.png

e46d27eadb383ba107b3f871b9b2c367.png

36ecf66edf644ff15992a322ed9b8382.png

96980c61f2bef686225003a5f72aebc7.png

新建Maven Module

4e45eb91c04c4b21ad8de2b8b4a51761.png

c0364993b02d2d58525a0b0f65f82976.png

de86499d912bdfc8f54c25f45b1fad0c.png

419dc8a0179a2d40e1d0c399f26d7bf9.png

添加项目之间的相互依赖

4e5f63c9988038699006d825c2fa78fd.png

0c277cd42b197adcd68a4aaa92e9d120.png

更多关于聚合用法,请参考:《一个多maven项目聚合的实例》https://my.oschina.net/xuqiang/blog/99854

Maven继承特性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值