解决idea中添加依赖遇见Cannot resolve XXX的问题

在解决swagger2.9.2 报错 For input string: “” 的问题时,将swagger的 annotations以及models 替换为1.5.21版本时,依赖如下:

 <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.9.2</version>
            <exclusions>
                <exclusion>
                    <groupId>io.swagger</groupId>
                    <artifactId>swagger-annotations</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>io.swagger</groupId>
                    <artifactId>swagger-models</artifactId>
                </exclusion>
            </exclusions>
 </dependency>
dependency>           
    <groupId>io.swagger</groupId>            
    <artifactId>swagger-annotations</artifactId>           
    <version>1.5.22</version>       
</dependency>        
<dependency>            
    <groupId>io.swagger</groupId>            
    <artifactId>swagger-models</artifactId>            
    <version>1.5.22</version>        
</dependency>

出现如图所示的问题,本文添加的1.5.22版本的,本文在这里添加1.5.23版本的只是举例用。

 其主要原因是:把work offline勾选上了,导致依赖无法下载。

 当work offline 被勾选时,maven在离线模式下工作,会从本地找相关的jar包,即使找不到相关的jar包,也不会去中央仓库下载,所以会出现Cannot resolve XXX的问题。

解决方法:

work offline 的勾选取消后,就不会出现以上问题了,jar包也会下载下。同时也解决swagger2.9.2 报错 For input string: “” 的问题。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用和引用的内容,当在IDEA出现"Cannot resolve symbol"的错误时,可能是由于项目缓存的问题导致的。解决问题的方法包括关闭并重启IDEA、清理Maven缓存、清理IDEA缓存或删除项目的.idea和target文件夹,重新生成项目索引和class字节码文件。 此外,引用提到了另外两种情况下可能出现"Cannot resolve symbol"的错误。一种情况是当从GitHub导入别人的Maven项目时,可能由于Java代码JDK版本与语言不匹配导致出错。修改相应的设置可以解决这个问题。另一种情况是在Mybatis的配置文件,如果<mapper namespace="user">出现相同的问题,可以采取相应的解决办法来解决这个问题。 因此,当在IDEA出现"Cannot resolve symbol"的错误时,可以尝试上述提到的解决办法来解决这个问题123 #### 引用[.reference_title] - *1* [IDEA “Cannot resolve symbol” 解决办法](https://blog.csdn.net/sinat_32366329/article/details/84888779)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* *3* [【8010】解决IDEA “Cannot resolve symbol XXX问题。](https://blog.csdn.net/Caojian_0/article/details/126600697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值