原文地址:https://www.sojson.com/blog/253.html
大神完美解决我问题!!!
如下:
昨晚发布了一个Kotlin + Springboot 的 Demo 项目,其他都没问题了,在打包这里出问题了。一直打不进去本地包到 Springboot 的jar
中。找了几种方式,都不是很好使,最终今天在公司有同事提醒先把jar
打到本地 Maven 仓库中,然后再做引入,这样确实是完美的方式,也比较优雅的解决了这个问题。
下面来具体针对这个方法做讲解。我下面是Windows
环境下,Mac
什么的参照本系统对应的命令。
一、DOS窗口(CMD)
进去CMD
后,进入到你jar包的目录下,比如我现在用“sojson-demo.jar”
做这个案例。
二、执行MVN命令
mvn install:install-file -Dfile=sojson-demo.jar -DgroupId=com.sojson -DartifactId=com.sojson.demo -Dversion=1.0 -Dpackaging=jar
执行完毕,成功会显示SUCCESS
。
如果有依赖包会自动down
下来。完成后会在你的 Maven 仓库中生成一条记录。
然后你就可以开始用了。pom
引入如下:
<dependency>
<groupId>com.sojson</groupId>
<artifactId>com.sojson.demo</artifactId>
<version>1.0</version>
</dependency>
三、MVN命令参数解释
mvn install:install-file //mvn 命令
-Dfile=sojson-demo.jar //要添加的包
-DgroupId=com.sojson //pom文件对应的groupId
-DartifactId=com.sojson.demo //pom文件对应得artifactId
-Dversion=1.0 //添加包的版本
-Dpackaging=jar