当前位置: 首页 > article >正文

Maven 强制安装Jar包到仓库


Maven 强制安装Jar包到仓库


实际开发的时候,可能会碰见别人直接给你一个 Jar 包 让你用,这个 Jar 是无法在本地或远程仓库下载的,这时候如果想通过 Maven 引入依赖的方式引入这个 Jar 包,就必须先把这个 Jar 包强制安装到仓库中

向仓库强制安装 Jar 包的命令 mvn install:install-file,然后带上下面几个参数:

参数名描述
fileJar 包的路径
groupId给 Jar 包强制设定一个 groupId
artifactId给 Jar 包强制设定一个 artifactId
version给 Jar 包强制设定一个 version
packagingjar包时候就赋值jar,war包时候就赋值war

追加参数时,不要忘了参数前


示例

比如 ares5k-tool.jar 是别人提供过来的一个 Jar 包,这个包无法从任何本地或远程仓库下载,这时候就需要我们强制安装:

mvn install:install-file -Dfile=G://ares5k-tool.jar -DgroupId=com.ares5k -DartifactId=ares5k-tool -Dversion=1 -Dpackaging=jar

上面这种方式整个命令写在一行,可能看起来不太舒服,我们也可以换行来美化一下,但是鉴于有些人不会在命令中换行,所以我直接把换行后的命令贴出来

Linux 中命令换行:

mvn install:install-file \
-Dfile=G://ares5k-tool.jar \
-DgroupId=com.ares5k \
-DartifactId=ares5k-tool \
-Dversion=1 \
-Dpackaging=jar

Windows 中命令换行:

mvn install:install-file ^
-Dfile=G://ares5k-tool.jar ^
-DgroupId=com.ares5k ^
-DartifactId=ares5k-tool ^
-Dversion=1 ^
-Dpackaging=jar

http://www.kler.cn/news/11778.html

相关文章:

  • FMCW激光雷达,未来已来
  • 【Prompt使用技巧】
  • JavaEE初阶学习:文件操作
  • HBU 2023 Simple problem set
  • win10彻底永久关闭自动更新【亲测有效】
  • 刷题_32:淘宝网店 and 斐波那契凤尾
  • Parcel 实践指南
  • 【已解决】加载模型时报错:model_config = json.loads(model_config.decode(‘utf-8‘))
  • 室内P1.8超清LED无缝拼接LED显示屏详细介绍及显示效果和尺寸长高比例
  • 轨迹相似度整理
  • FMC子卡设计资料:ADRV9002双窄带宽带射频收发器 AD9361双收双发射频 DA子卡 ADRV9009双收双发射频FMC子卡
  • 用孕妇的思维和孕妇对话——《用孩子的思维和孩子对话》
  • vue+springboot 上传文件、图片、视频,回显到前端。
  • 立体图
  • Huawei交换机链路聚合eth-trunk配置
  • SQL笔记(2)——MySQL的表操作与索引(收藏吃灰版)
  • 远程组态管理的好处
  • 我的创作纪念日-哈市雪花
  • 快排(动图详细版,快速理解)
  • HTML表单和CSS属性以及DOM实现网页版计算器
  • tpm2-tools源码分析之tpm2_create.c(3)
  • 【嵌入式环境下linux内核及驱动学习笔记-(3-字符设备驱动详解)】
  • 牛客乔迁新居,新址在……
  • STM32CubeMx+HAL库实现USB CDC+MSC复合设备
  • 第三十三章 深度测试总结
  • 面试官:谈谈你对领域模型设计(DDD)的理解和心得
  • Mybatis(八)动态Sql的实现原理
  • 「MongoDB」时序数据库和MongoDB第二部分-模式设计最佳实践
  • 【NLP实战】基于Bert和双向LSTM的情感分类【下篇】
  • RGB与YUV