当前位置: 代码网 > it编程>编程语言>Java > 解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

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

2025年04月25日 Java 我要评论
maven项目idea找不到本地仓库jar包以及使用mvn install:install-file本地仓库,手动加的jarpom.xml中就是找不到,把_remote.properties、.las

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文件也不报红了!!!

总结

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

(0)

相关文章:

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

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com