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仓库中。

总结

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

相关文章

  • Java8新特性之Stream使用详解

    Java8新特性之Stream使用详解

    这篇文章主要介绍了Java8新特性之Stream使用详解,流是用来处理集合中的数据,以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码,需要的朋友可以参考下
    2023-08-08
  • Java中输入被跳过情况的深入探究

    Java中输入被跳过情况的深入探究

    这篇文章主要给大家介绍了关于Java中输入被跳过情况的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • JavaWeb开发入门第二篇Tomcat服务器配置讲解

    JavaWeb开发入门第二篇Tomcat服务器配置讲解

    JavaWeb开发入门第二篇主要介绍了Tomcat服务器配置的方法教大家如何使用Tomcat服务器,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Java中synchronized 的4个优化技巧

    Java中synchronized 的4个优化技巧

    本文主要介绍了Java中synchronized的4个优化技巧,synchronized在JDK 1.5 时性能是比较低的,然而在后续的版本中经过各种优化迭代,它的性能也得到了前所未有的提升,下文更多相关资料需要的小伙伴可以参考一下
    2022-05-05
  • Java中BufferedReader类获取输入输入字符串实例

    Java中BufferedReader类获取输入输入字符串实例

    这篇文章主要介绍了Java中BufferedReader类获取输入输入字符串实例,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 解决SpringBoot返回结果如果为null或空值不显示处理问题

    解决SpringBoot返回结果如果为null或空值不显示处理问题

    这篇文章主要介绍了解决SpringBoot返回结果如果为null或空值不显示处理问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • spring-boot List转Page的方法步骤

    spring-boot List转Page的方法步骤

    这篇文章主要介绍了spring-boot List转Page的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • springboot操作阿里云OSS实现文件上传,下载,删除功能

    springboot操作阿里云OSS实现文件上传,下载,删除功能

    这篇文章主要介绍了springboot操作阿里云OSS实现文件上传,下载,删除功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • MyBatis trim标签核心用法代码实战

    MyBatis trim标签核心用法代码实战

    MyBatis的<trim>标签用于动态SQL拼接,处理SQL前后缀和多余关键字,避免语法错误,提升代码可维护性,本文给大家介绍MyBatis trim标签核心用法代码实战,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • Spring Boot 表单验证篇

    Spring Boot 表单验证篇

    在表单提交的时候,我们需要进行验证。下面通过本篇文章给大家介绍Spring Boot 表单验证篇,需要的朋友可以参考下
    2017-08-08

最新评论