pom父工程dependencyManagement中的jar包在子工程中不寫版本號無法引入的問題


1.遇到的問題:

 本人用的idea,然后在導入別人的項目的時候,pom文件中沒有報錯了,但是在maven欄目中jar包卻一直報紅,是因為我沒寫版本的原因嗎?不對呀,我的父工程下已經寫了springboot的版本了呀, 難道父工程本身就沒有引入進來嗎?

像這種的jar包好多報紅的,@SpringBootApplication都無法引入,更別說其他的注解了,都是一個樣。

 

2.解決的辦法:

原因是由於spring-cloud-dependencies包的版本問題,應當將版本由Finchley.SR1更改為Finchley.RELEASE,之后更新一下包問題就解決了。

        <dependencies>
            <!-- springCloud -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Finchley.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
         <dependencies>

將version版本改一下就好了, Finchley.RELEASE是正式版的。

還是自己不細心吧,不過最好還是用正式的,用着放心


免責聲明!

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



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