关于maven中央仓库jar包不存在问题

  最近接手一个maven项目,引入依赖的时候报了一个 Missing artifact com.oracle:ojdbc6:jar:12.1.0.1 pom.xml 的错误,网上一查,原来是Oracle版本问题,使得中央仓库没有ojdbc.jar这个jar包,自然加载不到我们的本地仓库里了,解决办法就是手动添加这个jar包到自己的本地仓库。

  这个jar包在Oracle的安装路径里有,先把jar包名改成报的错一样的名字,比如 Missing artifact com.oracle:ojdbc6:jar:12.1.0.1 pom.xml ,那么就改成 ojdbc6-12.1.0.1.jar 。

  再打开命令窗口,输入“mvn install:install-file -Dfile=C:UsersAdministratorDesktopojdbc6-12.1.0.1.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.1 -Dpackaging=jar”。(其中dfile是jar包的位置,我现在放在桌面上)。

  出现build-success提示,那么就添加成功了。最后如果用的是Eclipse,那么右击项目,maven->update Project就可以了。

原文地址:https://www.cnblogs.com/carryping/p/5261874.html