前言:
4,报错 No valid Maven installation found.maven
正文:
File->Project Structure->Artifact
参考博客:
IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin; - 习惯沉淀 - 博客园
https://www.cnblogs.com/yadongliang/p/7288261.html
jar包未引入(servlet-api.jar,commons-io.jar)
参考博客:
IDEA编译时出现"cannot resolve symbol"的问题时的解决方法。 - liupine - 博客园
https://www.cnblogs.com/liusong-funtime/p/9164024.html
file->project structure..->Modules
右上角+加号->import Modules->选择自己的项目->ok
import modules from external model->maven->next->finished...
参考博客:
IDEA项目左边栏只能看到文件看不到项目结构_百度经验
https://jingyan.baidu.com/article/86fae346ec143d3c49121a8e.html?qq-pf-to=pcqq.c2c
4,报错 No valid Maven installation found.maven
maven路径设置有问题
file->Setting->Maven->Maven home directory (非本地仓库地址,为安装Maven地址,会显示出版本号的)
参考博客:
idea报错 No valid Maven installation found.maven不能用 - Dream的博客 - CSDN博客
https://blog.csdn.net/qq_40846086/article/details/81252736
1.利用Maven-Reimport
2.Invalidate and Restart
3.编码统一
4.重新编译 (将target目录下文件清空——右键项目重新build module)
注:具体步骤在参考文档里,我是第4种方法解决的
参考博客:
IntelliJ IDEA 报错:找不到包或者找不到符号 - 了无牵挂者忘生,心有所爱者忘死 - CSDN博客
https://blog.csdn.net/u013985664/article/details/79636638
在pom.xml的<project>里添加以下配置,使得测试出错不影响项目的编译
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <testFailureIgnore>true</testFailureIgnore> </configuration> </plugin> </plugins> </build>
参考博客:
Maven常见异常及解决方法 - lch_cn的专栏 - CSDN博客
https://blog.csdn.net/lch_cn/article/details/8225448/
解决方法: File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Severity的级别由之前的error改成warning。
注:其实这个没有解决我的问题,我的问题是:Application.class文件中 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})应该改为@SpringBootApplication,括号里的东西是配置多数据源的,但其实新的项目没有用到这个
参考博客:
IDEA使用 @Autowired和@Resource时报错 - u010679782的博客 - CSDN博客
https://blog.csdn.net/u010679782/article/details/52094893