maven 依賴規則&版本鎖定


 

由於導入依賴的是可能存在傳遞依賴

maven調節原則:

1.誰先定義的用誰的傳遞依賴 

2.直接依賴優先級大於傳遞依賴

 

 排除依賴(將不需要的傳遞依賴的包去除掉)

標簽<exclusions>

 

 

 

 

版本鎖定(指定項目中依賴的版本):只是起到指定依賴版本的作用,並不會導入依賴

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-bean</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>

 

 

提取常量放入pom.xml的屬性中

<properties>

  <spring.version>4.2.4.RELEASE</spring.version>

  <hibernate.version>5.0.7.Final</hibernate.version>

  <struts.version>2.3.24</struts.verson>

</properties>

引入屬性通過ognl表達式帶入到依賴的版本中:例如${spring.version}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM