maven 安装本地 jar包
最近对接交通银行支付需要引入外部 jia 包, 发现非maven引用在docker环境启动下会出现无法找到类的情况,初步发现是打包没有把引入的外部jar打包进去,本地启动没问题,打包后启动就报错的情况
maven安装本地 jar 包
在需要安装的jar包文件夹下执行cmd命令:
mvn install:install-file -Dfile=jar包名称 -DgroupId=分组id-DartifactId=maven填写的jar名称 -Dversion=版本号 -Dpackaging=jar
如我需要安装一个外部的 xml.jar包,只需要执行
mvn install:install-file -Dfile=xml.jar -DgroupId=bocomm -DartifactId=xml -Dversion=1.0.0 -Dpackaging=jar
显示绿色的 SUCCESS就表示已经成功安装到自己的本地maven库中了
在pom文件中引入刚刚安装的jar包
<dependency>
<groupId>bocomm</groupId>
<artifactId>xml</artifactId>
<version>1.0.0</version>
</dependency>
至此安装完成, 打包后也能正常把外部包打进jar包中. 本地启动正常,打包后docker启动报错问题解决