[英]Missing artifact com.oracle:ojdbc6:jar:11.2.0.3
不幸的是,由于二进制许可证,Oracle Driver JAR 没有公共存储库,因此您不能将其添加到您的 pom 文件中。
您必须手动添加此 jar:
首先,您必须从这里单击页面中间的jar (2.6 MB)
下载ojdbc6.jar
。
然后将ojdbc6.jar
放在ojdbc6.jar
中的某个文件夹中(让我们使用lib
)。
然后你必须在你的pom.xml
dependencies
部分添加它:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>11.2.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath>
</dependency>
另一种选择是在您的本地 maven 存储库中安装这个 jar:
mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
然后你将能够像这样引用这个依赖项:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
你必须选择最适合你的。
从 .m2 存储库中完全删除 ojdbc6 文件夹,然后 maven 在 enclipse 中更新项目,解决了我的问题
<repositories>
<repository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
如果您使用的是弹簧靴,应该可以解决这个问题
一旦遇到问题。 检查您的 Maven 用户设置路径。 这将是一条类似于:
C:\\Users\\用户名\\.m2\\repository
打开该位置并转到oracle\\ojdbc6\\11.2.0.3文件夹并将 .jar 放在该位置。返回到 eclipse 执行 maven 更新,您的问题将消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.