Error: Missing artifact com.oracle:ojdbc6:jar:11.2.0.3
错误显示:缺少工件com.oracle:ojdbc6:jar:11.2.0.3
所有groupId
,Version
,artifactId
都是正确的
在我的项目中,这种依赖不起作用,我也尝试在本地.m2
oracle maven repo上复制jar,但是,这仍然没有用。如何解决这类错误?
答案 0 :(得分:-1)
在pom.xml中添加它的依赖关系,当你执行mvn clean install
时,它会为你做到这一点
使用以下maven依赖
<dependency>
<groupId>cn.guoyukun.jdbc</groupId>
<artifactId>oracle-ojdbc6</artifactId>
<version>11.2.0.3.0</version>
答案 1 :(得分:-1)
除非您还复制相关的pom文件,否则只将jar复制到本地存储将无济于事。 Maven正在缓存文件,如果文件无法访问(例如没有互联网,错误的代理设置等),maven仍会记住它。因此,删除缓存的文件(从.m2 repo中删除整个特定文件夹)并尝试再次构建。如果连接正确并且您还定义了存储库从哪里下载文件,那么您应该没问题。
我不确定这个jar文件是否在maven中心,尝试将其添加到你的pom.xml或maven设置文件中。
<repositories>
<repository>
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
</repositories>