经常会遇到公司内部或者三方的jar包,update projects的时候也无法自动将这些jar放到指定的仓库路径下,于是整理一下指令,jar包在比较少的情况,可以自行创建路径。
使用mvn install:install-file命令
例如:
1、带有pom文件
mvn install:install-file -DpomFile=xxx.pom -Dfile=xxx.jar
2、只有jar,可自定义groupId创建
mvn install:install-file -Dfile=xx/cc-dd-mm.jar -DgroupId=aa.bb -DartifactId=cc -Dversion=dd -Dclassifier=mm -Dpackaging=jar
其中xx/可创建相对路径
<groupId>aa.bb</groupId>
<artifactId>cc</artifactId>
<version>dd</version>
<packaging>pom</packaging>
-Dfile:包的本地真实地址
-DgroupId:pom.xml中groupId
-DartifactId:pom.xml中artifactId
-Dversion:pom.xml中version,例如0.0.1-SNAPSHOT
-Dpackaging:jar或war,包的后缀名
-Dclassifier:兄弟包的别名,也就是-Dversion值后面的字符-core.jar的-core