本文針對《Spring Boot 實戰派》的讀者。
今天有讀者反映新建項目後,提示如下錯誤:
Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.8.2
該錯誤的意思是:不能解析maven的maven-site-plugin:3.8.2。爲了便於讀者理解和解決,本文針對這個錯誤進行簡單講解。
該錯誤的產生的原因和解決辦法有以下幾種:
1. 下載過程中出現了網絡或文件錯誤
這是最常見的錯誤,特別是沒有配置Maven國內鏡像的情況下,會有極大概率遇到這種情況。
解決辦法:針對這種情況可以執行CLEAN命令,然後重新下載maven依賴,或者刪除依賴文件夾後重新下載。
2. IDEA的Maven環境配置錯誤
這種情況多半是IDEA配置的Maven依賴和POM文件添加的依賴不一致導致的。
解決辦法:可以在plugin元素中去掉版本(version):如:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
~~<version>3.6.3</version>~~
</plugin>
</plugins>
</build>
這種錯誤一般是在新建項目時纔會產生,所以,如果上面2種辦法都解決不了,則可以重新新建項目來解決。