对于远程仓库(公有库和私有库)而言,可以通过登录Nexus仓库将jar包还有相关信息上传上去远程仓库,然后再进行compile,使得maven自动下载此jar。

在实际使用maven开发的过程中,不可避免会遇到需要添加maven库所没有的jar包,但是对于本地仓库而言,尤其是一些公司没有互联网环境,则就需要在本地仓库注册此jar包,使maven之能正确识别到这个jar,话不多说,现在我们开始操作:

首先,在cmd命令行界面输入:
mvn –version
如果没有显示如下图,就说明没有配置环境变量,则需要手动配置maven的环境变量

若有,则再输入:
mvn help: system
查看是否会出现

则是maven中没有配置公有服或是私服的地址,需要在maven安装目录的,conf下的setting.xml配置地址。

<mirrors><mirror>                                                         <id>teligen-maven-1208</id><name>teligen-maven-1208</name>        <url>http://192.192.128.227:8081/nexus/content/repositories/teligenMaven2018/</url><mirrorOf>central</mirrorOf></mirror></mirrors>

此处的地址为私服地址,注意,必须要配置地址才能使得mvn install或complie命令正常执行,否则会出现如下错误:


在以上都确认没问题后,则输入以下命令执行注册语句:
mvn install:install-file -DgroupId=org.apache.poi -DartifactId=poi -Dversion=3.9 -Dpackaging=jar -Dfile=D:\workspace\itp_new\workspace\itpNewClean\src\main\webapp\WEB-INF\lib\poi-3.9.jar

其中groupId、artifactId、version三项为后续pom.xml中引入包的信息,packaging为打包类型,这里为jar,file为你要注册的jar包路径,这里写上全路径。
执行成功后会出现如下提示信息:

其中红色框则说明已经注册进你的本地仓库路径。如果发现此处的路径不为本地仓库路径,则需要检查C:\Users\当前登录用户.m2下的settings.xml配置,看是否有如下配置:

<localRepository>D:\workspace\itp_new\repository</localRepository>

此处配置表明优先使用本地仓库,maven读取setting的顺序为,先读取当前登录者的settings.xml,若不存在,则读取maven安装目录conf下的settings.xml文件。

maven注册本地jar包相关推荐

  1. maven打本地JAR包

    本文来说下maven如何打本地JAR包 文章目录 概述 使用命令cmd 本文小结 概述 在跑一个程序的时候,发现项目报错了,无法从maven仓库中下载一个JAR包,上网查找资料之后,发现原来这是一个第 ...

  2. 【Maven安装本地jar包】 Unknown lifecycle phase

    项目场景: 本地电脑Maven安装本地jar包,命令如下 mvn install:install-file -Dfile=D:\repository\com\genie\cloud\genie-com ...

  3. Maven引入本地jar包,解决打包时找不到本地jar包

    springboot,maven引入本地jar,生成pdf使用,找不到类问题 参考:Maven引入本地jar包,解决打包时找不到本地jar包 日志 Caused by: java.lang.NoCla ...

  4. maven构建本地jar包到本地仓库

    maven命令: mvn:install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=1.0 -Dpackaging ...

  5. IDEA Maven导入本地jar包

    1.使用maven命令将本地jar包安装到maven的本地repository中 在Execute Maven Goal中输入命令: mvn install:install-file -Dfile=/ ...

  6. idea 使用Maven 打包本地jar包及引用第三方jar包

    一.使用本地mvn 环境编译本地jar包 mvn install:install-file -Dfile=E:\Bank\lib\Envelope.jar (jar包的全称,还可以使用全路径这样可以直 ...

  7. Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要用的jar放在固定位置: 2.打开CMD,进入到libs文件夹: 3.运行如下命令: mv ...

  8. idea maven 使用本地jar包

    之前就有一次要使用submail的sdk,但是在maven仓库中不存在的(赛邮通)的sdk包,当时是要开发一个短信验证功能的,赛邮通感觉还可以.但是看了网上好多说是什么建立本地仓库,和从maven仓库 ...

  9. maven install 本地jar包

    有时候我们需要把本地的jar 包install 到本地的maven仓库: 这里就需要手动install; 例如: mvn install:install-file -DgroupId=com.huaw ...

最新文章

  1. 巧用MySQL InnoDB引擎锁机制解决死锁问题
  2. 树状数组求逆序对_初识树状数组
  3. nginx+lua 配置302 不改写白名单哈希表
  4. golang 接口格式
  5. 「2017 山东一轮集训 Day5」距离
  6. 计算机术语表达祝福,考研祝福| | 计算机 愿你们历经千帆,终达彼岸
  7. 十八、二叉树遍历序列还原
  8. c语言数组求逆序对,LeetCode 面试题51. 数组中的逆序对
  9. 人一生中最大的遗憾应该是什么
  10. 个人数据在暗网的交易价格是多少?
  11. 工厂打工10年,现在被工厂以能力不足为由辞退,可以去仲裁吗?
  12. 数据预处理和数据特征工程
  13. MapReducer随笔小记
  14. 【TWVRP】基于matlab智能水滴算法带时间窗的车辆路径与调度优化问题【含Matlab源码 1228期】
  15. Lingo 基本使用
  16. MTK6577 Android源代码目录
  17. 《科学》:基因编辑婴儿入选年度“科学崩坏”事件
  18. 强人锁男,MySQL到底有多少锁?
  19. 转--2014年最新810多套android源码2.46GB免费一次性打包下载
  20. ZCMU - 1931: wjw的剪纸

热门文章

  1. 网上订票软件测试工资,软件测试实践《LoadRunner自带订票网站》性能分析报告...
  2. 会话初始协议SIP与SDP简介
  3. uni-app 横屏滚动抽奖
  4. 绑定句柄无效错误的解决办法
  5. 2018画下总结,2019展望未来
  6. ARC混编 -fobjc-arc -fno-objc-arc
  7. sdio设备无法识别
  8. 时间序列模型评估指标
  9. blender物体缩放倍数和保存时物体炸开
  10. FMC子卡:AD9680子卡 / 基于 VITA57.1 标准的 4 路 500MSPS/1GSPS 14 位 AD 采集子卡