構(gòu)建Maven項目時可能遇到的問題
1. Maven 自動下載依賴后,在本地倉庫中找不到
經(jīng)過:
- 本地倉庫的地址設(shè)置為
K:\environment\apache-maven-3.9.6\maven-repo; - 并希望將 Maven 自動下載的依賴保存在這個本地倉庫中;
- 但是發(fā)現(xiàn)下載依賴結(jié)束后,在本地倉庫中找不到依賴。
原因:在 IDEA 的 Settings 中 Maven 本地倉庫默認的位置為:C:\Users\Sun3285\.m2\repository ,下載的依賴保存在了這里。

改正:可以將這里改為設(shè)置好的本地倉庫,但是重新建立項目時,仍需要再次修改
建議按下面的方式進行修改(在 IDEA 的一開始進行自定義設(shè)置),一勞永逸,重新建立項目時,本地倉庫就已經(jīng)是設(shè)置好的了

2. 運行時報錯如下:Error: java 不支持發(fā)行版本 5
經(jīng)過:運行 Java 程序時,報錯:Error: java 不支持發(fā)行版本 5 。
原因:本地配置的 JDK 和 IDEA 默認的 JDK 不匹配。
改正:檢查以下 5 個位置,將 JDK 的配置保持一致,就可以了。
- 項目結(jié)構(gòu) Project Structure 中



- 設(shè)置 Settings 中

3. 創(chuàng)建 Maven 項目后 pom.xml 文件為空
經(jīng)過:選擇 JDK 21 時,創(chuàng)建 Maven 項目后 pom.xml 文件為空。
原因:JDK 版本過高。
改正:降低 JDK 的版本,將 JDK 21 降為 JDK 17,就解決了。
4. 在 Settings 中 Update 了阿里云遠程倉庫,導致整個項目不能運行
經(jīng)過:因為好奇,在 Settings 中 Update 了阿里云遠程倉庫,導致整個項目不能運行。
原因:這是阿里倉庫不支持 index(索引)導致的,當 update 時,就是在 update index,所以就會出錯。
改正:
- 方法一:換成支持 index 的鏡像,或者使用 Apache 的 Central倉庫(中央倉庫),但是這個較慢;
- 方法二(推薦):不用理會這個問題,因為再次創(chuàng)建一個新的項目時,不會影響任何操作,Maven 依舊可以照常使用。

到此這篇關(guān)于構(gòu)建Maven項目時可能遇到的問題的文章就介紹到這了,更多相關(guān)構(gòu)建Maven問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于application和bootstrap的加載順序及區(qū)別說明
這篇文章主要介紹了application和bootstrap的加載順序及區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
解決 java.lang.NoSuchMethodError的錯誤
這篇文章主要介紹了解決 java.lang.NoSuchMethodError的錯誤的相關(guān)資料,需要的朋友可以參考下2017-06-06
Springboot多數(shù)據(jù)源配置之整合dynamic-datasource方式
這篇文章主要介紹了Springboot多數(shù)據(jù)源配置之整合dynamic-datasource方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
ElasticSearch學習之文檔API相關(guān)操作
這篇文章主要為大家介紹了ElasticSearch學習之文檔API相關(guān)操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01

