大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Maven教程詳解:Maven坐標與依賴詳細講解

Maven教程詳解:Maven坐標與依賴詳細講解

更新時間:2020-08-28 08:57:52 來源:動力節點 瀏覽1412次


大家可能對Maven坐標與依賴還不是很清楚,在Maven教程詳解中就有這部分的內容,在這里小編先給大家大致介紹一下。


Maven教程詳解


1. 坐標-找到項目依賴的重要依據


<groupId>cmbc.com.cn</groupId>    
<artifactId>myapp</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>


說明:


a、groupId、artifactId、version必須配置,packaging為可選配置,未配置則默認為jar


b、項目構件名稱與坐標相對應,通常為artifactId-version.packaging,上述坐標對應構件名稱為myapp-1.0-SNAPSHOT


2. 依賴配置


<project> 

  <dependencies>  可以包含多個<dependency>

    <dependency>
      <groupId>...</groupId>
      <artifactId>...</artifactId>
      <version>...</version>
      <type>...</type>    坐標類型,對應項目坐標定義的packing
      <scope>...</scope>  依賴范圍
      <optional>...</optional> 標記依賴是否可選
      <exclusions>  排除傳遞性依賴
        ...      </exclusions>
    </dependency>

 </dependencies>

</project>


3. 依賴詳述


依賴范圍


a、依賴范圍種類


1.png


b、依賴范圍的作用


Maven有編譯、測試、運行classpath,依賴范圍用于控制依賴與三種classpath的關系。


2.png


傳遞性依賴


a、項目A依賴于B,B依賴于C,則C是A的傳遞性依賴。Maven會將必要的間接依賴以傳遞式依賴的形式引入到項目。


b、確定傳遞性依賴范圍


項目A依賴于B,B依賴于C,則B是A的第一直接依賴,C是B的第二直接依賴,C是A的傳遞性依賴。第一和第二直接依賴的范圍決定了傳遞性依賴的范圍,如下所示,左邊為第一直接依賴范圍,上面為第二直接依賴范圍,中間為傳遞性依賴范圍:


3.png


依賴調解


當項目多個直接依賴在其自己的依賴路徑中分別依賴了同一個其它依賴,那么該引入哪一個路徑上的依賴呢?


規則:不同路徑長度,路徑最短優先;相同路徑長度,第一申明優先


可選依賴


假設A依賴于B,B依賴于C(可選),D(可選)(在B項目中的pom.xml文件依賴C和D,申明中均添加true)。可選依賴不具備傳遞性,因此A項目中不能引入C或D的依賴,如果需要使用C或D需要在A項目中直接依賴C或D


排除依賴


傳遞性依賴會隱式的引入很多依賴,極大簡化了項目依賴的管理。但在以下情形需要使用排除依賴:


a、A依賴B,B依賴C,C(快照版本)不穩定可能會影響項目A。此時需要排除C而引入引入C的穩定版本。


b、可能由于版權原因,C(穩定版本)不在中央倉庫,而D項目是一個可替代的實現。此時需要排除C而引入D


Maven教程詳解:Maven坐標與依賴詳細講解


以上就是對Maven依賴管理的相關內容,如果還有不明白的地方,可以到技術文檔中查看詳細資料。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久草久草在线 | 日韩 亚洲 中文 图片 小说 | 国产亚洲精品久久久久久牛牛 | 四虎成人免费影院网址 | 国产一二精品 | 日本免费一区二区三区在线看 | 欧美日韩国产58香蕉在线视频 | www伊人| 日本免费在线一区 | 久久久美女视频 | 日韩毛片最新看 | 国产三级做爰在线播放最爱 | 亚洲欧美日韩激情在线观看 | 亚洲精品视频观看 | 欧美一级毛片视频 | 精品日产一区二区三区手机 | 欧美一级在线免费观看 | 男人猛桶女人下面视频国产 | 久久九九精品视频 | 亚洲国产成人麻豆精品 | 波多野结衣一区二区三区 | 一区二区不卡不卡一卡 | 午夜视频在线观看国产www | 久久er热这里只有精品23 | 国产毛片视频 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 欧美性生活视频免费 | 91最新入口| 欧美成人精品一级高清片 | 亚洲国产一区二区三区综合片 | 香港a毛片免费全部播放 | 国产精品福利视频一区二区三区 | 亚洲伊人精品 | 国产成人一区 | 狠狠操综合 | 8050午夜一级全黄毛片 | 老司机午夜精品视频在线观看免费 | 中文字幕视频免费 | 亚洲不卡视频 | 国产一区在线免费观看 | 欧美激情免费 |