【问题标题】:Missing artifact com.oracle:ojdbc6:jar:11.2.0 ?缺少工件 com.oracle:ojdbc6:jar:11.2.0 ?
【发布时间】:2016-07-15 12:22:35
【问题描述】:

我知道这个问题已经被问过好几次了。即使我已经在 WINDOWS 中成功完成了这个。但是安装了 ubuntu 操作系统,除此之外所有设置都完成了。

这是我做的以下事情。我有 oracle 11g 我下载了 ojdbc6.jar,安装了 Maven 并运行以下命令

sudo mvn install:install-file -Dfile=/home/nawaz/Downloads/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install-file (default-cli) @ standalone-pom ---
[INFO] pom.xml not found in ojdbc6.jar
[INFO] Installing /home/nawaz/Downloads/ojdbc6.jar to /root/.m2/repository/com/oracle/ojdbc6/11.2.0/ojdbc6-11.2.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.545 s
[INFO] Finished at: 2016-07-15T17:48:32+05:30
[INFO] Final Memory: 8M/208M
[INFO] ------------------------------------------------------------------------

并在 .m2 目录中 ojdbc6-11.2.0.jar.lastUpdated ojdbc6-11.2.0.pom.lastUpdated我清理了 mvn -U clean 和 Update 没有任何效果..希望有人能找到 BUG :)

【问题讨论】:

  • 您可以尝试删除这些文件ojdbc6-11.2.0.jar.lastUpdated ojdbc6-11.2.0.pom.lastUpdated 再试一次吗?
  • 我现在试过了,我只在运行 mvn 命令后才看到这些文件,我也使用了 rm -rf ojdbc :P
  • 现在我看到安装了相同的文件,但错误仍然相同:'(
  • 我不知道我只是将 repository/com/oracle 文件夹从 windows 复制到 ubuntu 它已修复:D
  • 您是否使用sudo 来构建项目?

标签: java oracle maven ubuntu-14.04 ojdbc


【解决方案1】:

我遇到了同样的问题。我通过检查我的 maven settings.xml 文件解决了这个问题。我的 maven 本地存储库是我安装 ojdbc6.jar 的地方。而当我尝试使用 eclipse 构建我的项目时,eclipse 使用的 maven 存储库是不同的。这导致了问题。我在 Eclipse 中更新了 Maven 设置,然后它对我来说效果很好。

在eclipse中更改maven repo路径

1.Windows --> preferences    
2. Maven --> User Settings    
3. And in right side window update the settings

看起来像这样:

【讨论】:

  • 即使我们在 eclipse 中更新了 maven 安装...仍然从默认路径中选择了 settings.xml...想知道为什么 eclipse 家伙把配置放在那里
猜你喜欢
  • 2018-09-07
  • 1970-01-01
  • 2018-12-29
  • 2013-11-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多