栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Maven的本地仓库配置,与各种概念汇总(了解大概的使用)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Maven的本地仓库配置,与各种概念汇总(了解大概的使用)

Maven仓库概念:

 Maven主要是把其他地方的jar包下载到本地仓库,供使用。

Maven配置本地仓库:

 

 配置好这两个地方:目录创建好,修改IDEA的maven路径。使用默认路径的本地仓库就创建好了。

想要使用指定路径的maven仓库,需要配置环境变量,具体百度。

Maven的常用命令:

clean,清空package包

test,调用插件jutil执行测试类并生成测试报告(测试报告不支持中文)

package,打包成jar项目或者war项目

Maven常见的配置说明:

cn.itcast.parent   坐标
itcast_parent   工程名
1.0-SNAPSHOT        版本号

    zi_01
    zi_02
    zi_03
    zi_test04
pom  参数:pom,war,jar
zi_02 Maven Webapp

    4.13.2
    8.0.21

依赖:

   依赖管理,如果没有管理,子工程继承父工程所有依赖
        依赖配置

    
    
        junit
        junit
        ${junit.version}
        test
    

    
    
        mysql
        mysql-connector-java
        ${mysql-connector-java.version}
    


Maven的插件依赖继承:

依赖:


    javax.servlet
    javax.servlet-api
    3.1.0

依赖父工程,父工程指定版本号,子工程不用写 3.1.0

如果子工程需要特殊版本,需要单独指定 3.1.0,采用就近原则。

继承:子工程继承父工程pom.xml配置。

Maven的版本管理,依赖管理,排除依赖

依赖管理:父工程引入依赖管理,子工程只取用到的进行使用.

排除依赖:


  cn.itcast.zi_03
  zi_03
  1.0-SNAPSHOT

  
  
    
      mysql
      mysql-connector-java
    
  

版本管理:


    4.13.2
    8.0.21

Maven的聚合:

如果有1000个子工程,打包要先打父类包到maven库再打子类包到maven库,重复1000次。不合理。所以在给父类打包(install,发布版本)的时候采用聚合的方式,会将modules模块下的所有子项目都进行打包并发布。


    zi_01
    zi_02
    zi_03
    zi_test04

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331832.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号