導讀
在IDEA中使用Maven做項目構建工具是非常常見的,但在使用Maven中也會有許多的問題,今天在做做JDBC時遇到了引入依賴不成功的問題,反反覆覆的進行了仔細的分析也查看了網上的許多的帖子,做了各種各樣的嘗試,最終將問題解決,做出如下記錄,希望遇到同樣問題的你們可以不用那麼的頭疼。
問題
Idea在引入mysql-connector-java依賴包時出問題,pom文件報錯,無法使用該依賴包:
導包dependency
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>
本地倉庫進入對應的mysql包會有一個以.lastupdated結尾的文件,內容如下:
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Fri Jul 03 17:23:50 CST 2020
http\://maven.aliyun.com/nexus/content/groups/public/.error=Could not transfer artifact mysql\:mysql-connector-java\:pom\:5.1.25 from/to alimaven (http\://maven.aliyun.com/nexus/content/groups/public/)\: sun.security.validator.ValidatorException\: PKIX path building failed\: sun.security.provider.certpath.SunCertPathBuilderException\: ******unable to find valid certification path to requested target*** ***
@default-alimaven-http\://maven.aliyun.com/nexus/content/groups/public/.lastUpdated=1593768230632
解決方法
按照網上的各種重新配置Maven ,重新依賴該包,刪除報錯文件等操作都不行,最終通過配置該參數得以解決,提供給有問題的大家: