java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Maven idea找不到本地仓库jar包及使用mvn install:install-file

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

作者:小狗的面具_

这篇文章主要介绍了解决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>]

参数说明

我的操作步骤

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

总结

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

您可能感兴趣的文章:
阅读全文