Maven导入jar包可不仅仅是把jar包复制到仓库那么简单啊,那样是不起任何效果的
必须通过命令行导入,如下所示:
为什么要手动向maven仓库导入jar包?
因为我们所需的一些jar包是在mvn repository 下载不到的,不论是国内还是国外镜像,都无法下载到,但我们又需要,所以我们只能手动导入啦!
这些不能下载的常见jar有:
连接数据库的 ojdbc6.jar 。
以及验证码所需的jar等。
如何导入jar包?
使用windows命令行工具:
命令如下:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2 -Dpackaging=jar -Dfile=C:6.jar
需要修改的地方:(等号右边的值修改为你自己的)
-DgroupId=com.oracle :这个是项目的包路径,叫什么都可以,一般我们用什么类型的jar包名就叫啥。
-DartifactId=ojdbc6 :jar包名称。叫什么无所谓,但最好和jar名一致。
-Dversion=11.2 版本号,j
-Dfile=C:6.jar jar包所在路径,一定要写对,否则会找不到。
这个命令有点长,中间不要有换行,换行会出问题。
然后再在pom.xml文件中配置dependency
<dependency>
<!--groupId jar包所在的项目的包路径 -->
<groupId>com.oracle</groupId>
<!--artifactId jar包的名称 -->
<artifactId>ojdbc6</artifactId>
<!--version jar包的版本 -->
<version>11.2</version>
</dependency>
如此,这个jar包我们的maven项目就可以使用啦!