zoukankan      html  css  js  c++  java
  • maven记录

    1.maven常用命令

    2.maven只是定义抽象,实际由插件完成功能

    3.坐标

    4.仓库

     5.依赖

     

     6.生命周

    每个命令执行细节

     

     

    7.依赖传递性

    8.依赖排除

    9.依赖原则

    目标: 解决模块间的jar包冲突

    10.统一管理依赖的版本

    场景: 

    11.继承

    注意:因为子工程中依赖父工程,所以在部署子工程时,需要先mvn install以下父工程,将父工程打成jar包存放到maven本地库中,这样子工程在构建的时候就可以找到父工程了

     配置如下:

    1)子工程pom中依赖父工程

     2)在父工程配置junit依赖

    3)在子工程中配置junit 

    注意: 如果jar包是compile范围,那么不需要在子工程引入,因为junit是test范围,test和provied都没有依赖传递性,所以需要在子工程引入junit依赖.但是因为子继承了父可以不写version,直接使用父工程的即可.当然也可以保留版本号,即强制使用和父不一样的版本号.

     12.聚合

    作用: 一键安装各个模块

     

  • 相关阅读:
    Unreal Engine 4 Based Materials
    PhysX Clothing for UE4
    UE4中使用URL图片
    开始创作自己的VR作品——VR故事叙述终极指南
    UE4里的自定义深度功能
    Mybatis27题
    java 备用待迁移
    几个算法题目
    数据结构算法题目
    Mybatis 面试题
  • 原文地址:https://www.cnblogs.com/zhulibin2012/p/10459071.html
Copyright © 2011-2022 走看看