zoukankan      html  css  js  c++  java
  • Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性

      之前通过学习了解,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,通过<modules>将各模块集成到父POM中。

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

    新建Maven Module

    添加项目之间的相互依赖

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

    Maven继承特性

  • 相关阅读:
    VC++中使用ADO方式操作ACCESS数据库
    运维工程师必会的109个Linux命令
    linux上安装配置samba服务器
    ubuntu如何实现访问实际网络中windows共享文件夹
    R语言 入门知识--常用操作和例子
    坚持你选择的路
    scala eclipse plugin 插件安装
    Linux安装卸载Mysql数据库
    Hadoop HA高可用性架构和演进分析(转)
    Spring 系列: Spring 框架简介 -7个部分
  • 原文地址:https://www.cnblogs.com/javahr/p/9330706.html
Copyright © 2011-2022 走看看