需求场景
我有一个消费者springboot服务叫:financial-app,这个服务引用了生产者服务financial-client的jar包。financial-app服务中pom.xml中的jar包配置如下:
<dependency>
<artifactId>financial-client</artifactId>
<groupId>com.unis.financial</groupId>
<version>1.0-SNAPSHOT</version>
</dependency>
financial-client:jar包名称
com.unis.flowable:jar包在Maven仓库的目录位置
0.0.1-SNAPSHOT:jar包的版本
所有需求都明白了,接下来就是打包命令。
打包命令
格式如下:
mvn install:install-file -Dfile=(jar包的位置) -DgroupId=groupId(分组) -DartifactId=artifactId(jar名称) -Dversion=version(版本号) -Dpackaging=jar
案例(本人真实案例):命令执行需要再服务所在的pom文件所在目录
mvn install:install-file -Dfile="D:/gogs_local/tianjin_gitlab/financial-service/financial-common/target/financial-client.jar" '-DgroupId=com.unis.financial' '-DartifactId=financial-client' '-Dversion=1.0-SNAPSHOT' '-Dpackaging=jar'
注意事项:
-Dfile的参数是用双引号包起来的,-DgroupId、-DartifactId、-Dversion、-Dpackaging的整个内容都是用单引号括起来的。