eclipse中的pom.xml中缺少comusoracle:ojdbc5:jar:11.2.0.1错误

时间:2015-04-17 07:59:13

标签: java eclipse oracle maven jar

我使用maven在Eclipse中创建了一个项目。我在依赖的pom.xml中收到错误,依赖关系看起来像这样。

<dependency> 
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc5</artifactId>
    <version>11.2.0.1</version>
    <scope>provided</scope>
</dependency>

我得到了:

  

缺少神器com.oracle:ojdbc5:jar:11.2.0.1

我在stackoverflow中看到了一个解决方案,那就是 -

  由于Oracle许可限制,没有公开    提供ojdbc jar的存储库。    您需要下载它并安装在本地存储库中。    从Oracle获取jar并使用

将其安装在本地maven存储库中
mvn install:install-file -Dfile={path/to/your/ojdbc.jar} -DgroupId=com.oracle 
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

以上命令。我执行了bellow命令,将路径改为我的ojdbc.jar。

mvn install:install-file -Dfile={
C/monitoring-workspace/ojdbc5.jar} -DgroupId=com.oracle 
-DartifactId=ojdbc5 -Dversion=11.2.0.1-Dpackaging=jar

但我在enter image description here

的cmd上收到错误

我对两件事感到困惑

  • 我自己的oracle文件夹有ojdbc5和ojdbc6 jar然后我为什么需要 安装ojdbc5

  • 安装ojdbc-the时我需要提供的路径是什么 我需要安装的地方或我保存ojdbc5 jar的路径。

2 个答案:

答案 0 :(得分:2)

我看到你提到了mykong文章。问题是换行。您必须确保在命令提示符中将其放在一行中。

mvn install:install-file -Dfile=C:/monitoring-workspace/ojdbc5.jar -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1 -Dpackaging=jar

答案 1 :(得分:1)

ojdbc6.jar - 用于JDK 1.6的类。或更新的 ojdbc5.jar - 与JDK 1.5一起使用的类 你只需要其中一个