码上敲享录 > maven开发经验分享 > maven添加本地包命令mvn install:install-file各个属性详解

maven添加本地包命令mvn install:install-file各个属性详解

上一章章节目录下一章 2018-08-05已有19718人阅读 评论(0)

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。

各个属性解释

<groupId>com.bx.cloud</groupId>
<artifactId>bx-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>

-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


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1415


18

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交