如何在linux maven本地存储库上安装ojdbc6 jar?

时间:2016-04-27 11:04:00

标签: java eclipse maven

Error: Missing artifact com.oracle:ojdbc6:jar:11.2.0.3

  

错误显示:缺少工件com.oracle:ojdbc6:jar:11.2.0.3

所有groupIdVersionartifactId都是正确的 在我的项目中,这种依赖不起作用,我也尝试在本地.m2 oracle maven repo上复制jar,但是,这仍然没有用。如何解决这类错误?

2 个答案:

答案 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>