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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3975756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存