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
- SpringBoot-java.lang.IllegalArgumentException: Not a managed type異常問題解決方法Spring BootJavaException
- springboot專案解決 No beans of 'UserDao' type found 問題Spring BootBean
- Maven的pom.xml檔案詳解MavenXML
- maven打包jar無法打入依賴專案問題解決MavenJAR
- Spring Boot 專案 Maven Install 出現的問題 [WARNING] The requested profile “pom.xml“ could not be activatedSpring BootMavenXML
- 解決idea匯入maven專案報Unable to import maven project: See logs for details問題IdeaMavenImportProjectAI
- 解決maven update project 後專案jdk變成1.5的問題MavenProjectJDK
- idea匯入專案報Maven version is not definedIdeaMaven
- Maven快速入門(四)Maven中的pom.xml檔案詳解MavenXML
- Maven專案無法引入 Maven Dependencies Libraries 問題Maven
- Maven 教程之 pom.xml 詳解MavenXML
- Django專案解決跨域問題Django跨域
- 【問題解決】property [elasticsearch.version] is missing for plugin [head]ElasticsearchPlugin
- 在maven專案中解決第三方jar包依賴的問題MavenJAR
- Vue專案History模式404問題解決Vue模式
- 解決Vue3專案執行控制檯警告Vue
- Springboot建立maven多模組專案Spring BootMaven
- SpringBoot + maven 父子模組專案搭建Spring BootMaven
- Python改寫maven的pom.xml檔案PythonMavenXML
- SpringBoot跨域問題解決方案Spring Boot跨域
- Maven解決repository不更換的問題Maven
- maven “Generating project in Batch mode“問題的解決MavenProjectBAT
- 01 Eclipse使用Maven慢的問題解決EclipseMaven
- IDEA開發SpringBoot專案問題集IdeaSpring Boot
- Nginx 配置 Vue 專案解決跨域問題NginxVue跨域
- 解決maven專案控制檯資訊亂碼Maven
- 【idea建立專案之JDK版本問題】 version of Java 17 is not supported by the project SDK ‘1.8‘. Either choose a lower versionIdeaJDKJavaProject
- 部署專案遇到的mysql問題以及解決方法MySql
- 前端使用 gulp 解決多專案快取問題前端快取
- 舊專案 TypeScript 改造問題與解決方案記TypeScript
- maven專案遇到的一些問題記錄Maven
- SpringBoot 解決打包釋出後讀取不到 json 檔案問題Spring BootJSON
- MyEclipse - 通過Maven建立WebApp專案時,生成的專案名中總是包含Maven Webapp的問題EclipseMavenWebAPP
- SpringBoot解決前後端跨域問題Spring Boot後端跨域
- managed-schema 檔案詳解
- 解決Maven中90%的依賴(導包)問題Maven