maven项目开发中我们经常会遇到一些jar下载不下来的问题,如oracle的相关jar包以及db2的一些相关的jar
包都需要我们手动的添加到本地仓库中。并不是简简单单的将其jar包放到仓库即可,而是需要命令执行,其命令如下:
DB2:
mvn install:install-file -DgroupId=com.ibm.db2.jcc -DartifactId=db2jcc4 -Dversion=10.1 -Dpackaging=jar -Dfile=D:\DevelopmentEnvironment\db2jcc4.jar
oracle:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=C:\Users\CalvinXCui\Desktop\boco\ojdbc14.jar
在maven配置都没有问题的情况下,执行上面的语句可能会报错,错误信息描述的是插件没有安装之类的 如
“install” 、"help"等时,请安装私服:一般使用阿里的镜像仓库:位置如下(在maven安装包的conf下面的setting文件中)
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>${ojdbc6.version}</version> </dependency>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
完成之后在执行上面的语句即可成功。
具体各个参数对应的含义解释如下:
-DgroupId对应的是maven配置中的 groupId
-DartifactId对应的是maven配置中的 artifactId
-Dversion对应的是maven配置中的 version
-Dpackaging是类型 如jar war 等
-Dfile是j'a'r存放的位置