最近项目中使用了钉钉通知功能,钉钉这个包是第三方包,只能直接加入,在本地时只需要添加以下信息即可
<dependency>
<groupId>com.dingtalk</groupId>
<artifactId>top-auto-sdk</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/main/java/com/yami/shop/common/lib/taobao-sdk-java-auto_1479188381469-20201217.jar</systemPath>
</dependency>
但是打包后放到服务器部署发现出现Failed to introspect Class [com.yami.shop.common.util.DingRobotSend] from ClassLoader异常,一看就知道是类没加载到,所以检查了下,后面才查到需要在build中添加以下信息
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>