# 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>