为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:centos
【CPU】: x86
【问题描述】*:
java maven 下载依赖下载不下来
<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>8.1.1.193</version>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmDialect-for-hibernate</artifactId>
<version>5.3</version>
</dependency>
<repositories>
<!-- 使用阿里云镜像仓库用来提高下载速度-->
<repository>
<id>aliyun</id>
<name>aliyun Repository</name>
<url>xxx://maven.aliyun.com/nexus/content/groups/public</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!-- 使用达梦的镜像仓库来下载驱动包-->
<repository>
<id>dc</id>
<name>dc Repository</name>
<url>xxxx://39.99.132.176:8088/repository/maven-public/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
借楼主问题记录一下解决办法:
本地仓库下载达梦依赖:
windows:打开cmd执行如下命令(达梦7,下载达梦8依赖改下jar文件跟Dversion)
mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.7.0 -Dpackaging=jar -Dfile=D:\dmdbms\drivers\jdbc\Dm7JdbcDriver17.jar
安装完成后pom引入依赖
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>1.7.0</version>
</dependency>
检查一下version,DM8不是所有的版本都发布到maven center仓库,建议先按artifactId查一下
如果想在maven中使用任意版本的jar,要么搭建一个maven私服,自己上传供项目组使用
或者使用<scope>system</scope>,引用本地jar包