從網上抄代碼的時候有時會遇到這種情況:給出的version的版本錯誤,或者無法下載,或者乾脆就沒給。比如這個配置,我本地就無法下載
<dependency>
<groupId>org.apache.ibatis</groupId>
<artifactId>ibatis</artifactId>
<version>2.3.2.715</version>
</dependency>
產生這種情況的原因能想到幾種,不過這裏只討論解決方法。一種是在本地的.m2文件夾下,進入org/apache/ibatis/ibatis目錄,找到相近的,可用的版本,並替換版本號(注意版本衝突,一般在同一個大版本下,相近的小版本之間都是可以通用的)。
但是我現在的情況是,org/apache/ibatis/ibatis目錄下沒用一個能用的,這時需要對pom中的配置進行修改。groupId,artifactId,version不是憑空出現的,需要在網站中找。
下面給出兩個網址
https://mvnrepository.com/
阿里雲倉庫https://maven.aliyun.com/mvn/search
順便說一下我最後找到的配置是這個
<dependency>
<groupId>com.github.linpn</groupId>
<artifactId>ibatis</artifactId>
<version>2.3.9</version>
</dependency>