Reference
Oracle ojdbc8 12.2.0.1 Forbidden by Maven
运行 ./mvnw install 时,报错 Failure to find com.oracle:ojdbc8:jar:21.1.0.0
,因为 Oracle jdbc 需要账户和密码,如果没有在 setting.xml
中设置的话,可以通过 local 模式安装。
# pom.xml
<dependency>
<groupId>local.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>1.0</version>
</dependency>
$ ./mvnw install:install-file -Dfile=ojdbc8-21.1.0.0.jar -DgroupId=local.oracle -DartifactId=ojdbc8 -Dversion=1.0 -Dpackaging=jar -X
ojdbc8-21.1.0.0.jar
需要放在 project 文件夹内。
-Dfile
需要指定 jar 位置,默认是 project 文件夹。其他的一一对应。
-X
好像是加上 -X参数后就进入DEBUG的状态,并且自动下载缺少的东西?