解决问题:maven本地仓库里有jjwt0.9.1,idea项目依赖项却没有的问题。
·
如题,在pom.xml文件中导入依赖
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
<scope>compile</scope>
</dependency>
然后maven刷新很快就不爆红,导入成功了。但import io.jsonwebtoken时显示找不到这个包,于是乎照着网上尝试以下方法:
1. maven先clean再install。无效。
2. Settings——>Build Tools——>Maven——>Runner,勾选Delegate IDE build/run actions to Maven。无效。
3. Invalidate Caches。无效。
结果去项目的依赖里看了一下,根本没有jsonwebtoken这个包,于是乎开始解决:
1. 从本地maven仓库导入依赖。
点击这个加号,引入你本地maven仓库里下载好的jjwt包。
解决。

2. 参考以下博客。【Maven问题(一)】本地仓库存在,maven工程中没有导入依赖_maven仓库中有依赖,但是工程依赖中就是没有!-CSDN博客
我发现我的D:\env\repositry\io\jsonwebtoken\jjwt\0.9.1路径下确实有一个_remote.repositories文件,删除以后,再clean,reload projects,发现jsonwebtoken这个包不爆红了,后面的.Claims,.Jwts开始爆红。这时鼠标移上去导入个什么class path。就好了。
当当当当,困扰我一个小时的问题,解决咯。
更多推荐

所有评论(0)