maven添加本地包命令mvn install:install-file各个属性详解
1.添加带有别名core的jar包common-auth-0.0.1-SNAPSHOT-core.jar
mvn install:install-file -Dfile=F:/common-auth/target/common-auth-0.0.1-SNAPSHOT-core.jar -DgroupId=com.cloud -DartifactId=common-auth -Dversion=0.0.1-SNAPSHOT -Dclassifier=core -Dpackaging=jar
2.添加没别名的jar包,common-auth-0.0.1-SNAPSHOT.jar
mvn install:install-file -Dfile=F:/common-auth/target/common-auth-0.0.1-SNAPSHOT.jar -DgroupId=com.cloud -DartifactId=common-auth -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar
1比较2多了一个属性Dclassifier,用来申明包的别名,也就是拼接在-Dversion的值0.0.1-SNAPSHOT的后面的名称,例如core。执行上面两条命令行后,在com/cloud/common-auth/0.0.1-SNAPSHOT/目录下添加了两个包,分别为:common-auth-0.0.1-SNAPSHOT-core.jar和common-auth-0.0.1-SNAPSHOT.jar。
各个属性解释
com.bx.cloud
bx-common
0.0.1-SNAPSHOT
pom
- Dfile:包的本地真实地址
- DgroupId:pom.xml中groupId
- DartifactId:pom.xml中artifactId
- Dversion:pom.xml中0.0.1-SNAPSHOT
- Dpackaging:jar或war,包的后缀名
- Dclassifier:兄弟包的别名,也就是-Dversion值后面的字符common-auth-0.0.1-SNAPSHOT-core.jar的-core