SpringBoot專案maven pom.xml警告Overriding managed version問題解決
SpringBoot專案maven pom.xml警告Overriding managed version問題解決
原因:我們指定的maven依賴版本
與spring-boot-starter-parent中預設的版本不一致。
例項:
SpringBoot版本為2.1.3.RELEASE,
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
<type>pom</type>
</dependency>
實際專案我們需要用到mysql-connector-java的5.1.37版本,
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.37</version>
</dependency>
這樣也不是不行,但是會有難看的警告:
Overriding managed version 8.0.15 for mysql-connector-java.
我們點進去看看,
spring-boot-dependencies-2.1.3.RELEASE.pom.pom:
在properties中指定了預設的mysql-connector-java版本。
解決:
將"<mysql.version>5.1.37</mysql.version>",
加入到當前專案pom.xml的properties節點下,
來覆蓋parent中mysql-connector-java的版本,
同時移除dependency中的版本,警告消失了。
如果要指定其它maven依賴的版本,也可以這樣這解決。
相關文章
- maven的pom.xml用解決版本問題MavenXML
- maven專案缺jar問題解決MavenJAR
- Maven的pom.xml檔案詳解MavenXML
- Maven pom.xml檔案配置詳解MavenXML
- maven打包jar無法打入依賴專案問題解決MavenJAR
- springboot專案解決 No beans of 'UserDao' type found 問題Spring BootBean
- Maven專案中POM.xml檔案內的標籤大全詳解MavenXML
- SpringBoot-java.lang.IllegalArgumentException: Not a managed type異常問題解決方法Spring BootJavaException
- 解決maven update project 後專案jdk變成1.5的問題MavenProjectJDK
- 解決idea匯入maven專案報Unable to import maven project: See logs for details問題IdeaMavenImportProjectAI
- Maven快速入門(四)Maven中的pom.xml檔案詳解MavenXML
- 解決Maven專案pom.xml檔案報xxx\target\classes\META-INF\MANIFEST.MF (系統找不到指定的路徑。)問題MavenXML
- Spring Boot 專案 Maven Install 出現的問題 [WARNING] The requested profile “pom.xml“ could not be activatedSpring BootMavenXML
- idea匯入專案報Maven version is not definedIdeaMaven
- Excel檔案彈出隱私問題警告的解決方法Excel
- 如何在maven專案的pom.xml檔案中新增jar包MavenXMLJAR
- Maven 教程之 pom.xml 詳解MavenXML
- Maven中的pom.xml詳解MavenXML
- Maven專案無法引入 Maven Dependencies Libraries 問題Maven
- Django專案解決跨域問題Django跨域
- Eclipse中Maven專案pom.xml檔案沒有錯,但一直有紅叉的解決辦法EclipseMavenXML
- 在maven專案中解決第三方jar包依賴的問題MavenJAR
- 解決Idea建立maven-archetype-webapp專案無java目錄的問題IdeaMavenWebAPPJava
- maven的編碼問題、解決和疑問Maven
- maven新建Spring MVC + MyBatis + Oracle的Web專案中pom.xml檔案MavenSpringMVCMyBatisOracleWebXML
- 新建maven專案pom報錯的問題Maven
- Vue專案History模式404問題解決Vue模式
- 解決maven專案控制檯資訊亂碼Maven
- 解決Vue3專案執行控制檯警告Vue
- Xamarin中Unsupported major.minor version 52.0問題解決
- Springboot建立maven多模組專案Spring BootMaven
- Maven之pom.xml與setting.xml配置檔案詳解MavenXML
- springboot+maven+tomcat問題Spring BootMavenTomcat
- Nginx 配置 Vue 專案解決跨域問題NginxVue跨域
- 專案總結(幾大未解決問題)
- Maven中pom.xml解析MavenXML
- Python改寫maven的pom.xml檔案PythonMavenXML
- 【問題解決】property [elasticsearch.version] is missing for plugin [head]ElasticsearchPlugin