我正在尝试在pom.xml中添加对 ojdbc14 的依赖
操作系统:WindowsXP(sp3) IDE: ECLIPSE(Juno) 数据库: Oracle 10G
我在eclipse中使用m2e插件。
我在maven的本地存储库中添加ojdbc14.jar的步骤
执行命令 mvn clean 。
执行命令 ' 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存储库
5。我在pom.xml中添加依赖
但是我的pom.xml文件出错了,我能够在本地存储库中看到ojdbc14.jar文件。我遵循的步骤是否有任何问题。请帮帮我。
由于
答案 0 :(得分:2)
Eclipse和您的命令行Maven使用不同的存储库。命令行使用D:\Maven Repository\Local Repository\
,而Eclipse使用%HOME%\.m2\repository
找出两者不同意的原因(通常,settings.xml
中的路径是错误的,或者两者使用不同的设置文件)。
答案 1 :(得分:2)
我找到了答案,我只是更改了用户设置,因为它指向旧存储库,我将其更改为指向新存储库。
Windows>偏好> maven>用户设置
现在工作正常。
感谢您的帮助Aaron Digulla:)
答案 2 :(得分:0)
有同样的问题,从oracle网站下载了jar。 使用下面的命令手动在maven本地仓库中使用jar
mvn install:install-file -Dfile = .. \ Downloads \ ojdbc14.jar -DgroupId = com.oracle -DartifactId = ojdbc14 -Dversion = 10.2.0.4.0 -Dpackaging = jar
解决了我的问题