背景
如果你是自学,第一次写Maven项目并且恰好用的是Oracle数据库,这样你遇到的第一个报错很可能不是代码的问题,而是。。。类似这样:
Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0
因为各大公共仓库里都木有Oracle的jar包,所以——jar包安装大法
步骤
- 准备好对应jar包(Oracle服务端安装目录里有,本地没有安装的话可以到网上下一个)
- 打开cmd,切换到jar包所在目录,我这里是Oracle 11g服务端的安装目录
cd D:\app\chengxuhu\product\11.2.0\dbhome_1\jdbc\lib - 执行安装命令(注意这里要填参数了):
- groupId 公司标识,一般第一段为域,第二段为公司名称
- artifactId 项目标识,一般为项目的英文全称或简称
- version 项目版本号
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
- 回到你的IDE,选中你的Project,更新下,比如Eclipse的Update Project,或者IDEA的Reimport(IDEA比较强大可以自动更新)
搞定✔