解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

 更新时间:2025年04月25日 10:54:18   作者:小狗的面具_  
这篇文章主要介绍了解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file

本地仓库,手动加的jar

pom.xml中就是找不到,把_remote.properties、.lastUpdate文件删除,任凭我clean,install,都不行。。。

最后,试了Maven命令 --mvn install:install-file,阔以了!!!!

先简单说一下mvn install:install-file 命令:

mvn install:install-file 命令用于将一个已存在的 jar 文件安装到本地 Maven 仓库中。这个命令通常在你有一个不在任何公共仓库中的 jar 文件,或者你希望将一个本地生成的 jar 文件添加到本地 Maven 仓库时使用。

下面是 mvn install:install-file 命令的详细说明及其常用参数:

基本用法

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> [-Dclassifier=<classifier>] [-DgeneratePom=<true|false>] [-DcreateChecksum=<true|false>]

参数说明

  • -Dfile:jar包所在的路径与文件名
  • -DgroupId:groupId 名
  • -DartifactId:该包artifactId名
  • -Dversion:版本号
  • -Dpackaging:包类型(例如 jar、war、pom 等)
  • -Dclassifier(可选):该包 的分类器
  • -DgeneratePom(可选):如果设置为 true,则 Maven 将为该包生成一个基础的 POM 文件。默认值是 false
  • -DcreateChecksum(可选):如果设置为 true,则 Maven 将为该包生成一个校验和文件。默认值是 false

我的操作步骤

首先,将.m2的jar包移到另一个文件夹中

然后,打开终端,执行maven命令:

mvn install:install-file -Dfile=D:\temp\FDD-1.0.0.jar -DgroupId=com.syFdd -DartifactId=FDD -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true

然后,它竟然报错了!!!

说是少什么pom文件,查了一下,有说是因为操作系统的差异导致,把所有参数加上引号即可,果然加上双引号,OK了!!

mvn install:install-file "-Dfile=D:\temp\FDD-1.0.0.jar" "-DgroupId=com.syFdd" "-DartifactId=FDD" "-Dversion=1.0.0" "-Dpackaging=jar" "-DgeneratePom=true"

这样jar包就移到了.m2中

pom.xml文件也不报红了!!!

总结

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

相关文章

  • SpringData JPA实体映射与关系映射的实现

    SpringData JPA实体映射与关系映射的实现

    Spring Data JPA作为Spring生态系统中的核心项目,通过JPA规范提供了优雅而强大的实体映射与关系处理机制,下面就来介绍一下,感兴趣的可以了解一下
    2025-04-04
  • 详解Java如何实现多线程步调一致

    详解Java如何实现多线程步调一致

    本章节主要讲解另外两个线程同步器:CountDownLatch和CyclicBarrier的用法,使用场景以及实现原理,感兴趣的小伙伴可以了解一下
    2023-07-07
  • java实现马踏棋盘游戏

    java实现马踏棋盘游戏

    这篇文章主要为大家详细介绍了java实现马踏棋盘游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Spring MVC温故而知新系列教程之从零开始

    Spring MVC温故而知新系列教程之从零开始

    Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话,那可真令人忧伤。下面这篇文章主要给大家介绍了关于Spring MVC从零开始的相关资料,需要的朋友可以参考下
    2018-05-05
  • Java提取2个集合中的相同和不同元素代码示例

    Java提取2个集合中的相同和不同元素代码示例

    这篇文章主要介绍了Java提取2个集合中的相同和不同元素代码示例,涉及对removeall方法的简单介绍,然后分享了主要的示例代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-11-11
  • SpringBoot配置文件application.properties的使用

    SpringBoot配置文件application.properties的使用

    这篇文章主要介绍了SpringBoot配置文件application.properties的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • JAVA Optional类用法分享

    JAVA Optional类用法分享

    本篇文章主要给大家分析了JAVA中Optional类用法以及代码分析,跟着小编学习下吧。
    2017-12-12
  • 详解SpringBoot 调用外部接口的三种方式

    详解SpringBoot 调用外部接口的三种方式

    SpringBoot不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程,这篇文章主要介绍了SpringBoot 调用外部接口的三种方式,需要的朋友可以参考下
    2023-04-04
  • java Jersey框架初体验

    java Jersey框架初体验

    本篇主要是Jersey体验,你将在不做任何编码的情况下,体验Jersey框架的神气魅力!本文还假定你在eclipse里安装了Maven插件
    2016-07-07
  • Java使用PDFBox渲染生成pdf文档的代码详解

    Java使用PDFBox渲染生成pdf文档的代码详解

    使用PDFBox可以渲染生成pdf文档,并且自定义程度高,只是比较麻烦,这篇文章将为大家详细介绍一下具体的实现方法,感兴趣的小伙伴可以参考一下
    2025-04-04

最新评论