# maven 仓库找不到 jar 包情况
如果是下载的 jar 包,在 maven 仓库中找不到的话也会出现这种错误
假如你要是用如下 jar 包
<dependency> | |
<groupId>org.gdal</groupId> | |
<artifactId>gdal</artifactId> | |
<version>3.5.0</version> | |
</dependency> | |
<dependency> | |
<groupId>net.postgis</groupId> | |
<artifactId>postgis-jdbc</artifactId> | |
<version>2.5.0</version> | |
</dependency> |
此时可以使用如下方式解决问题:
<repositories> | |
<repository> | |
<id>osgeo</id> | |
<name>OSGeo Release Repository</name> | |
<url>https://repo.osgeo.org/repository/release/</url> | |
<snapshots> | |
<enabled>false</enabled> | |
</snapshots> | |
<releases> | |
<enabled>true</enabled> | |
</releases> | |
</repository> | |
</repositories> |
或者去 maven 的配置文件里面修改 settings.conf 文件的 mirror 配置
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*,!osgeo,!maven2-repository.dev.java.net,!boundless</mirrorOf>
</mirror>