SpringBoot项目,中导入pom文件中的依赖报错问题

在SpringBoot项目中,常常需要往pom文件中导入的自定义的依赖。

有的人自己配置过自定义的Nexus私服,或者没有配置Maven仓库,于是在导入依赖包的时候会报错。如下图:


如果你没有配置过Maven仓库,那么IDEA默人会从中央仓库下载依赖包,所以在某些情况下会下载不到一些包。

比如上图,我在整合SpringBoot和Shiro,就下载不到Shiro相关的包。

怎么办呢?

最直接的解决办法就是加入阿里云的代理仓库:


    
        maven-ali
        http://maven.aliyun.com/nexus/content/repositories/central
        
            true
        
        
            true
            always
            fail
        
    
复制代码


把上面这段代码放在pom文件的

模块之间就行。

如果加入了代理仓库之后,还是报红色错,就按下面这么做:


1、可以尝试先把刚刚你加入的Shiro依赖注销掉,然后刷新Maven仓库:


此时可见,Maven仓库里的Shiro依赖不见了。


2、然后再取消注销,重新添加Shiro依赖,并重新加载Maven仓库,最终就不会报错了。




以后碰到类似的依赖导入报错问题,都可以按上面这个流程来解决,百试不爽。


你可能感兴趣的:(SpringBoot项目,中导入pom文件中的依赖报错问题)