maven导入jar包到本地仓库,本次以sqljdbc42为例

sqljdbc是微软sql server的jdbc驱动,他不允许maven直接通过pom的依赖下载jar文件到仓库,

所以我们需要通过maven命令的方式将本地的jar包文件导入到maven的本地仓库中去。

本文写的步骤过于详细

maven命令导入到本地仓库的步骤,在靠后一些,前面这些步骤会做的可以随意跳过!

详细步骤开始:

1.获取到jar包文件和依赖标签

在百度输入maven,第一个就是。↑↑↑

在maven仓库的首页搜索框中输入:com.microsoft.sqlserver。↑↑↑

搜索到后,找到sqljdbc42,我搜的这页内容,sqljdbc42在第5个,点开它

点开版本。↑↑↑

标1的是jar包文件,点击下载。标2的是依赖标签 右键复制出来。↑↑↑

暂时不要把依赖标签放到pom文件中保存,保存的话会有不完整文件在maven本地仓库生成!

接下来进入正题

2.在cmd输入命令将下载到本地的jar包导入到maven的本地仓库中去

首先在jar包的所在位置右键jar包文件,打开属性,再点击安全,↑↑↑

获取到对象名称,就是jar包的绝对路径。将它复制出来。

依赖标签:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc42</artifactId>
    <version>6.0.8112</version>
</dependency>

我自己的jar包绝对路径:

E:\maven\sqljdbc42-6.0.8112.jar

mvn命令:

mvn install:install-file -Dfile=E:\maven\sqljdbc42-6.0.8112.jar  -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc42 -Dversion=6.0.8112 -Dpackaging=jar

解释一下:

依赖标签中有groupIdartifactIdversion三个子标签他们分别对应命令中的三个命令:
-DgroupId:跟依赖标签的groupId所对应
-DartifactId:跟依赖标签的artifactId所对应
-Dversion:版本号 跟依赖标签的version所对应

-Dfile:jar包所在本地的绝对路径
-Dpackaging:打包的类型

根据jar包文件路径和依赖标签的值所配出来的命令行完成之后,复制它,并已管理员权限打开cmd窗口

将复制好的命令行点击右键粘贴到cmd中,↑↑↑

然后按回车执行命令,待其中出现BUILD SUCCESS 提示,就代表我们成功了!

本地仓库中就已经有了文件!

如果命令错误的话,就会提示BUILD FAILURE,见下图错误的显示!

操作步骤到此结束了。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值