3

我正在尝试在 pom.xml中添加对ojdbc14的依赖项

操作系统: WindowsXP(sp3) IDE: ECLIPSE(Juno) DB: Oracle 10G

我在 Eclipse 中使用 m2e 插件。

我在 maven 的本地存储库中添加 ojdbc14.jar 所遵循的步骤

  1. 创建一个新项目 > maven 项目 > org.codehaus.mojo.archetypes webapp-j2ee1.4
  2. 移动到命令提示符中 pom.xml 文件所在的特定文件夹。
  3. 执行命令mvn clean

  4. 执行命令' mvn install:install-file -Dfile="D:\oracle10g\jdbc\lib\ojdbc14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar '

在此之后我收到一条构建成功消息

D:\Eclipse Workspace\BOOK_SHOP\BookShop>mvn install:install-file -Dfile="D:\oracle10g\jdbc\lib\ojdbc14.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building BookShop 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ BookShop ---
[INFO] Installing D:\oracle10g\jdbc\lib\ojdbc14.jar to D:\Maven Repository\Local Repository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.375s
[INFO] Finished at: Mon Oct 28 14:38:03 IST 2013
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------

我已经在 Eclipse > Maven Repositories 中更新了全局和本地存储库

5. 我在 pom.xml 中添加依赖项

在此处输入图像描述 在此处输入图像描述

但是我的 pom.xml 文件出错了,我可以在本地存储库中看到 ojdbc14.jar 文件。我遵循的步骤有什么问题吗?请帮帮我。

谢谢

4

3 回答 3

2

Eclipse 和您的命令行 Maven 使用不同的存储库。命令行使用D:\Maven Repository\Local Repository\,而 Eclipse 使用%HOME%\.m2\repository

找出两者不一致的原因(通常是路径settings.xml错误或两者使用不同的设置文件)。

于 2013-10-28T10:24:28.500 回答
2

我找到了答案,我只是更改了用户设置,因为它指向旧存储库,我将其更改为指向新存储库。

Windows > 首选项 > maven > 用户设置

现在它工作正常。

感谢您的帮助亚伦 Digulla :)

于 2013-10-28T10:49:04.017 回答
0

有同样的问题,从oracle站点下载了jar。使用以下命令手动在 maven 本地 repo 中创建 jar

mvn install:install-file -Dfile=..\Downloads\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar

为我解决了问题

于 2014-04-03T11:17:07.573 回答