背景
使用IDEA创建一个maven项目,在子模块中引入pagehelper依赖时,会报java.lang.NoClassDefFoundError: Could not initialize class org.apache.maven.wagon.providers.http.HttpWagon
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
解决
1. 尝试看日志
- IDEA - Help菜单下找到Show Log in Finder
- 打开日志文件,查看报错
- 未发现有用信息,解决无果!!!
2. 乱试
后来想起其他依赖可以正常添加,于是先mvn clean
一下,再重启IDEA,再拉依赖,一切恢复正常!!!