pom父工程dependencyManagement中的jar包在子工程中不寫版本號無法引入的問題
阿新 • • 發佈:2019-12-09
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是正式版的。
還是自己不細心吧,不過最好還是用正式的,用著