Jar包如何导入本地maven仓库

 更新时间:2024年11月11日 10:39:18   作者:清梦压星河_Ciao  
将本地jar包导入本地maven仓库,可以通过maven命令-Dfile、-DgroupId、-DartifactId、-Dversion、-Dpackaging指定jar包的详细信息,然后执行命令即可

Jar包导入本地maven仓库

当jar包未引入到公共maven仓库时,直接通过maven坐标的方式引入会报错,找不到该依赖。

所以可以将jar包导入到本地maven仓库,再通过maven坐标引入后就没有问题。

mvn install:install-file -Dfile=xxxxxx.jar -DgroupId=com.xx -DartifactId=xxxxx -Dversion=1.0.0 -Dpackaging=jar

这条命令用于将一个 JAR 文件手动安装到本地 Maven 仓库中。

具体参数解释

如下:

  • -Dfile=xxxxx.jar:指定要安装的 JAR 文件路径。
  • -DgroupId=com.xx:指定该 JAR 文件的 Maven group ID。
  • -DartifactId=xxxxx:指定该 JAR 文件的 Maven artifact ID。
  • -Dversion=1.0.0:指定该 JAR 文件的版本号。
  • -Dpackaging=jar:指定该 JAR 文件的打包类型。

这通常用于在项目中使用尚未发布到公共 Maven 仓库的本地 JAR 文件。

示例

下载jar包后本地后,进入jar包所在目录,输入cmd命令:

终端控制页面输入命令:

BUILD SUCCESS表示构建成功,jar包已经导入到本地maven了。

注意导入的jar包在系统默认的maven仓库,可以将仓库中的包拷贝到自己创建的maven仓库中。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring Cloud Gateway打造可扩展的微服务网关

    Spring Cloud Gateway打造可扩展的微服务网关

    微服务网关是一个位于客户端和后端微服务之间的服务器,用于处理所有与客户端的通信,Spring Cloud Gateway都是一个值得考虑的选择,它将帮助您更好地管理和保护您的微服务,感兴趣的朋友一起看看吧
    2023-11-11
  • Jackson序列化丢失泛型的解决

    Jackson序列化丢失泛型的解决

    这篇文章主要介绍了Jackson序列化丢失泛型的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java反射之静态加载和动态加载的简单实例

    Java反射之静态加载和动态加载的简单实例

    下面小编就为大家带来一篇Java反射之静态加载和动态加载的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • java递归实现树形结构数据完整案例

    java递归实现树形结构数据完整案例

    递归算法的代码比较简洁,可读性较好;但是在实际的业务处理中会出现多次的重复调用,如果处理不好,很容易出现StackOverflowError报错,这篇文章主要给大家介绍了关于java递归实现树形结构数据的相关资料,需要的朋友可以参考下
    2023-04-04
  • 详解Java volatile 内存屏障底层原理语义

    详解Java volatile 内存屏障底层原理语义

    为了保证内存可见性,java 编译器在生成指令序列的适当位置会插入内存屏障指令来禁止特定类型的处理器重排序。为了实现 volatile 内存语义,JMM 会分别限制这两种类型的重排序类型
    2021-09-09
  • Java编写程序之输入一个数字实现该数字阶乘的计算

    Java编写程序之输入一个数字实现该数字阶乘的计算

    这篇文章主要介绍了Java编写程序之输入一个数字实现该数字阶乘的计算,本文通过实例代码给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 关于maven环境的安装及maven集成idea环境的问题

    关于maven环境的安装及maven集成idea环境的问题

    Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。本文重点给大家介绍关于maven环境的安装及和idea环境的集成问题,感兴趣的朋友一起看看吧
    2021-09-09
  • Java UrlRewriter伪静态技术运用深入分析

    Java UrlRewriter伪静态技术运用深入分析

    通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面,都将文章内容生成静态页面,这就产生了伪静态技术,也就是我们常说的Url Rewriter重写技术
    2012-12-12
  • Netty实现简易版的RPC框架过程详解

    Netty实现简易版的RPC框架过程详解

    这篇文章主要为大家介绍了Netty实现简易版的RPC框架过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Java高级之虚拟机加载机制的实例讲解

    Java高级之虚拟机加载机制的实例讲解

    下面小编就为大家分享一篇Java高级之虚拟机加载机制的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论