【spring cloud】spring cloud子module的pom文件添加依賴,出現unknown問題【maven】


spring cloud項目,一般都是父項目中有多個子服務,也就是子module模塊。

如下圖:

 

問題描述:在父項目中引用了常用的jar包,例如,引入了spring boot的依賴,那么在子項目中引入jar包  未指定version,所以下載下來的jar包都是unknown的

 

 

分析問題:

因為子項目中使用的jar都是spring cloud相關的jar包,所以必須在父項目的pom.xml文件中指定spring-cloud的統一管理,才能讓子項目中引用spring cloud相關jar包的時候不用指定jar包的version,也不會出現unknown的問題

解決問題:

在父項目的pom.xml文件中添加代碼

<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Dalston.SR1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
View Code

如下圖:

 


免責聲明!

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



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