【IDEA】maven想ctrl+左键查看jar包源代码却出现cannot find declaration to go to

很可能是maven的镜像源获取的jar包资源不够新,反正我是这样的。

建议使用阿里的maven镜像源

具体操作:

  1. 安装和配置maven(自行百度,网上一抓一大把教程)
  2. 修改maven的源
    1. 找到自己的maven安装目录下的conf目录的settings.xml文件
    2. 打开,在文件的140-160行左右的位置,找到<mirrors>标签,在内部可以看到配置maven源的模板,粘贴以下代码,配置阿里的maven源
       <mirror>      
         <id>nexus-aliyun</id>    
         <name>nexus-aliyun</name>  
         <url>http://maven.aliyun.com/nexus/content/groups/public</url>    
         <mirrorOf>central</mirrorOf>      
       </mirror>
      
    3. 40-60行左右找到<!-- localRepository,在该段注释下面找空白位置,根据自己情况配置repository路径,例如我的配置是
      <localRepository>D:\develop\maven\repository</localRepository>
      
  3. 回到IDEA,找到左上角File->setting,找到(构建、执行、部署)下的(构建工具)的Maven(楼主用的汉化包,英文自己找找没啥问题吧)
  4. Maven home directory选择本地的maven安装路径,例如我是D:/develop/maven/apache-maven-3.6.3
  5. User settings file勾选‘Override’,然后选择路径为安装maven的路径下的conf/settings.xml文件,例如我是D:\develop\maven\apache-maven-3.6.3\conf\settings.xml
  6. Local repository同样勾选’Override’,然后选择路径即之前maven安装配置时settings.xml文件配置的<localRepository>,例如我是D:\develop\maven\repository
  7. 一般设置完后,maven就会重新导入了,要是没有,那就手动右边栏目选择maven,然后右击项目,选择‘Reimport’。
发布了60 篇原创文章 · 获赞 6 · 访问量 5505

猜你喜欢

转载自blog.csdn.net/Ashiamd/article/details/104189855