it编程 > 编程语言 > Java

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

12人参与 2025-04-25 Java

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>]

参数说明

我的操作步骤

首先,将.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文件也不报红了!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Java中的@SneakyThrows注解用法详解

04-25

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

04-25

一文详解Java异常处理你都了解哪些知识

04-25

Spring Boot读取配置文件的五种方式小结

04-25

mybatisFlex各种链式sql写法小结

04-25

深入解析SpringBoot中#{}和${}的使用

04-25

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论