jeecg-boot2.4.5使用ijpay运行jar包找不到支付宝库依赖问题解决
使用idea直接运行一切正常。
但是打成jar包,运行会提示找不到支付宝依赖。
显示java.lang.NoClassDefFoundError: com/alipay/api/domain/ZolozAuthenticationCustomerFtokenQueryModel之类错误。
原因:因jeecg新版的jeewx-api包与ijpay都引入了alipay-sdk-java,打jar包会有两个alipay-sdk-java包,所以冲突找不到。
解决方法:在配置文件排除其中之一。如下
<dependency>
<groupId>org.jeecgframework</groupId>
<artifactId>jeewx-api</artifactId>
<version>1.4.2</version>
<exclusions>
<exclusion>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
</exclusion>
</exclusions>
</dependency>