記錄一次pom修改版本號引入無效的情況


由於安全問題,工程需要把原先的jackson-databind進行升級

<dependency>
            <artifactId>jackson-databind</artifactId>
            <groupId>com.fasterxml.jackson.core</groupId>
            <version>2.9.10.6</version>
        </dependency>

  但是,在工程進行引入的時候,工程里面的依賴始終是舊版本,

於是我新建一個工程,單獨去引入這個工程,發現依賴的版本沒有問題,

后才終於發現是因為繼成的父工程里面有對這個jar包的依賴,

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version> <!-- lookup parent from repository -->
    </parent>

,springboot的里面有這樣一個依賴,

<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${jackson.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

於是我在當前工程里面添加property,來覆蓋父類的屬性值

<jackson.version>2.9.10.20200824</jackson.version>

,然后發現依賴問題解決。


免責聲明!

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



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