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

Maven依赖特性

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

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

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

Maven聚合特性

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

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

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

新建Maven Module

添加项目之间的相互依赖

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

Maven继承特性

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

  1. Maven学习总结(七)——eclipse中使用Maven创建Web项目

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...

  2. (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

    孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...

  3. Eclipse中 maven项目报错:Project 'xxx' is missing required Java project: 'xxx'

    这种问题类似于"Project 'xx' is missing required library:",两者区别一个是jar包依赖不对,一个是java项目依赖不对. 这种报错无非就两 ...

  4. eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行

    Eclipse中Maven打包程序并在Linux中运行 1 在Eclipse中新建Maven工程 新建后的maven工程如下: 新建Maven工程的默认pom.xml如下,不需要修改: 4.0.0 T ...

  5. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法

    在 Eclipse 中 Maven project 的默认 JDK 版本是 1.5, 如果不在 settings.xml 或者 pom.xml 中显示的指出 JDK 版本,每次 右键项目--> ...

  6. 当Eclipse中maven识别不了本仓jar包是的解决方法

    当Eclipse中maven识别不了本仓jar包是的解决方法: 在本地仓找到对应的jar包,复制到java安装目录 打开Eclipse.ini这个文件,把该带代码加到后面 -javaagent:G:\ ...

  7. Eclipse中Maven常用命令以及Maven生命周期详解

    Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...

  8. Eclipse 中maven插件坏死解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse中maven插件失效 如果切换工作区间就ok的,但是太麻烦了 关闭eclipse cd /path/worksp ...

  9. K.O. -------- Eclipse中Maven的报错处理

    ----------------------siwuxie095 K.O. -------- Eclipse 中 Maven 的报错处理 1.报错一: A 'Maven Build' configur ...

  10. eclipse中maven项目pom文件第一行报错解决方法

    eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...

最新文章

  1. 《闪耀暖暖》可增加“心之门”爆闪耀的方法?网友:巧合罢了
  2. 使用PreloadJS加载图片资源
  3. 1062 最简分数(PAT乙级 C++)
  4. hdu 2049 考新郎
  5. oracle 的跨天查询,考勤跨天如何统计 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
  6. 搭建远程jupyter服务器并从本地连接,有浏览器的地方就有Python!
  7. 现在加入Web前端学习还有市场吗?自己是否适合学习前端
  8. jquery zTree异步搜索的例子--搜全部节点
  9. 收集的正则表达式列子大全,方面他人,自己备用
  10. 基于 Flink、ClickHouse 的舆情分析系统:系统详细设计说明书
  11. 虚幻4服务端linux,UE4 虚幻4教程 服务端构建后启动错误的解决方法
  12. 微信修改步数 Android,安卓微信怎么改步数
  13. 加解密篇 - 非对称加密算法 (RSA、DSA、ECC、DH)
  14. win10 cmd窗口切换目录并运行python代码
  15. 【OpenFOAM】学习module1
  16. Android 开机速度优化-----ART 预先优化
  17. 【皇室战争】使用Clash Royale API,构建你的皇室应用
  18. FileZilla下载文件失败
  19. 看设计师大牛如何将用户体验与建站融会贯通
  20. 3月4日 与柳传志面对面(谁是这个时代的思想家)

热门文章

  1. android radiobutton_时隔一年,用新知识重构一个Android控件老库
  2. Flink分布式standalone部署方式(第一种方式)
  3. 推荐10个好用到爆的Jupyter Notebook插件,让你效率飞起
  4. Dropout的前世与今生
  5. 做diff_Virtual Dom amp;amp; Diff原理,极简版
  6. linuxliveu盘怎么用_U盘数据如何恢复?U盘打不开怎么办?
  7. vue - blog开发学习2
  8. react native使用百度echarts显示图表
  9. mysql caching_sha2_password异常分析
  10. 阿里云 fatal: Authentication failed 退出码 128