1、用IDEA打开项目时,pom文件爆红或者pom文件依赖加载完毕但是提示程序包/类不存在
尝试clean、reimport、清空本地仓库加载的各种包->刷新缓存重启(File->Invalidate Caches/Restart)
也有可能是settings.xml文件的设置问题,比如本地仓库目录地址出错。
也有可能是依赖的scope设置的问题,可以参考以下链接:https://blog.csdn.net/huangweijian93/article/details/79461657
也有可能是imp文件的问题,https://blog.csdn.net/u013025181/article/details/102703622
此外,也有可能是因为默认的Maven的原因,我之前打开一个项目就是这样,将Maven配置成自己下载的那个,同时改下settings.xml和仓库地址即可
(更新:实习的时候有个外包同事也遇到了这个问题,我给他试了包括参考链接中的各种方法还是不行。最终在IDEA的Terminal中切换到项目根目录,然后执行mvn idea:module命令(mvn idea:idea命令也可以),报出了“The JAVA_HOME environment variable is not defined correctly”的错误,到系统变量中一看,原来是他的路径名中加上了中文分号。。改正之后问题解决)
2、spring-boot-maven-plugin not found(pom文件中该处变红)
在该处加上<version>标签或许可以解决
3、Spring Initializr创建项目出错“Cannot download 'https://start.spring.io':start.spring.io”
Settings -> 搜索HTTP Proxy -> 选中Auto-detect proxy settings -> Check connection -> 输入http://start.spring.io(网上说的是https)点击OK
若还是不行,可能是网络问题(防火墙也有可能),更换网络再试
4、cannot access org.springframework.core.env.EnvironmentCapable
SpringBoot项目中pom文件依赖加载完成,也没有提示缺少程序包,但是启动类的main方法中,提示这个错误,把引入工程后生成的.iml文件删除,则问题解决
5、IDEA导入项目时import和open
之前从Git拉取一个项目在IDEA采用import打开后,项目的文件目录变得很奇怪,然后出现爆红等各种问题。重新拉一次,然后用open打开就好了。不过,以前用import一直没出现问题啊。
6、Usage of API documented as @since 1.8+报错
运行代码时,出现“Error: javaL-source 1.5中不支持lambda表达式”的错误信息,在file->settings->搜索java compiler改动目标字节码版本为8,但是还是出现哪个错误。
最后再pom文件中加上<build>的配置信息才得以解决。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
参考:
https://blog.csdn.net/u013985664/article/details/79636638
https://blog.csdn.net/github_38336924/article/details/82259852
https://blog.csdn.net/weixin_42670714/article/details/105833633
https://www.cnblogs.com/softidea/p/4186090.html(Maven常见问题汇总)
https://blog.csdn.net/github_39325328/article/details/85093007
https://blog.csdn.net/a499477783/article/details/78967586/
https://blog.csdn.net/guizishou00/article/details/79075161
|