命令: mvn install:install-file
-DgroupId | 设置项目代码的包名(一般用组织名) |
-DartifactId | 设置项目名或模块名 |
-Dversion | 版本号 |
-Dpackaging=jar | 什么类型的文件(jar包) |
-Dfile | 指定jar文件路径与文件名(同目录只需文件名) |
案例:
maven 坐标
<dependency>
<groupId>com.dragon</groupId>
<artifactId>tools</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
完整命令:
mvn install:install-file -DgroupId=com.dragon -DartifactId=tools -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=D:\tmp-download\tools-1.0-SNAPSHOT.jar
遇到的问题:
关键信息提示:
The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\wmz-pc\Desktop). Please verify you invoked Maven from the correct directory
大意就是在当前文件夹没有指定项目的pom文件
解决方案:
在项目pom文件目录下执行上面的命令即可
疑问: 以前同样安装过本地jar包,但是不需要在当前pom 下执行, 如果有大佬知道是什么问题, 请留言