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

Java 如何在linux maven本地存储库上安装ojdbc6 jar?,java,eclipse,maven,Java,Eclipse,Maven,错误显示:缺少工件com.oracle:ojdbc6:jar:11.2.0.3 所有groupId,Version,artifactId都是正确的 在我的项目中,这种依赖关系不起作用,我也尝试在本地.m2oracle maven repo上复制jar,但这仍然不起作用。如何解决此类错误?在pom.xml中为其添加依赖项,当您执行mvn clean install时,它将为您执行此操作 使用下面的maven依赖项 <dependency> <groupId>cn.guoyu

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

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

在pom.xml中为其添加依赖项,当您执行
mvn clean install时,它将为您执行此操作
使用下面的maven依赖项

<dependency>
<groupId>cn.guoyukun.jdbc</groupId>
<artifactId>oracle-ojdbc6</artifactId>
<version>11.2.0.3.0</version>

cn.guoyukun.jdbc
oracle-ojdbc6
11.2.0.3.0

除非您还复制了相关的pom文件,否则仅将jar复制到本地回购将没有帮助。Maven正在缓存文件,如果无法访问该文件(例如,没有internet、错误的代理设置等),Maven仍会记住该文件。因此,请删除缓存文件(从.m2 repo中删除整个特定文件夹),然后再次尝试构建。如果您的连接正确,并且还定义了从何处下载文件的存储库,那么就可以了

我不确定这个jar文件是否在maven central中,请尝试将它添加到pom.xml或maven设置文件中

<repositories>
    <repository>
      <id>codelds</id>
      <url>https://code.lds.org/nexus/content/groups/main-repo</url>
    </repository>
 </repositories>

科德尔
https://code.lds.org/nexus/content/groups/main-repo

这与您的操作系统无关,maven行为一致evrywhere:)这将导致此类[错误]无法在项目mavenhiber上执行目标:无法解析项目mavenhiber:mavenhiber:war:0.0.1-SNAPSHOT:找不到com。oracle:ojdbc6:jar:11.2.0在本地存储库中缓存,在经过central的更新间隔或强制更新之前,不会重新尝试解析->[Help 1][ERROR][ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。[错误]使用-X开关重新运行Maven以启用完整调试日志记录。@sujitshelar@kulbhushanshing没有
cn.guoyukun.jdbc:oracle-ojdbc6
打开。如果是这样的话,那显然是侵犯版权。你是否遵循了问题第一条评论中给出的链接?我只是从maven那里复制了依赖关系,但它可能侵犯版权?如果你不在别的地方发表,也许不会。另一个严肃的话题是,你是否足够信任使用一个显然是由他们非法重新发布的库,而你(和我)不知道它是否被篡改。引用问题的第一条评论链接:“那lds.org存储库合法吗?根据这个答案,它是非法的:——当然,在你的项目中添加一些任意的回购“更好”,是的。哇,这在很多层面上都是错误的”。