maven高级

处理maven飘红

maven高级_第1张图片

​​

为了在本地仓库导入插件,不去中央仓库下载 archetypeCatalog internal

maven高级_第2张图片

resource目录下面分隔符是斜线

maven高级_第3张图片

别名

maven高级_第4张图片

maven高级_第5张图片

maven高级_第6张图片

解决依赖冲突

  1. 使用maven提供的依赖调解原则
    1 >第一声明者优先原则
    maven高级_第7张图片

    2 > 路径近者优先原则
    maven高级_第8张图片

  2. 排除依赖exclusionsmaven高级_第9张图片

  3. 锁定版本maven高级_第10张图片

maven高级_第11张图片

继承
​父工程打包方式必须是pom

<packaging>pompackaging>

在子工程中声明其父工程坐标与对应的位置


<parent>
<groupId>com.lpygroupId>
<artifactId>ssmartifactId>
<version>1.0-SNAPSHOTversion>

<relativePath>../ssm/pom.xmlrelativePath>
parent> 

聚合:为了进行统一操作

<modules>modules>

父工程锁定版本,子工程导坐标
利用maven依赖传递,解决依赖
maven高级_第12张图片

你可能感兴趣的:(笔记,maven,java,intellij-idea)