Maven项目架构管理工具:
Maven的核心思想:约定大于配置,有约束,不要去违反。(来自狂神老师的教导)
下面是我在 idea搭建maven中遇到的错误,可以还有错误忘记写了,不是很全面请见谅。

maven默认web项目中的web.xml版本问题

1.1问题:和启动tomcat版本冲突
1.2解决方法:替换为tomcat的版本

Error:java:Compliation falied:internal java compiler error.或无效的项目发行版本:13

解决方法:项目的和文件里的冲突了 改成一样的就好了
路径:Settings->Build,Execution,Deployment->Compiler->Java Compiler
compiler

警告:No archetype found in remote catalog. Defaulting to internal catalog.

解决方法:https://blog.csdn.net/AdminGuan/article/details/103216314

报错Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

报错原因:本地maven的配置文件和仓库地址不一致
解决方法:注意选择自己的maven版本,将下面图中的override勾选,然后选择自己电脑本地的Maven配置文件和本地maven的仓库地址

maven仓库配置

IDEA中每次都要重复配置Maven

解决方法:在IDEA中的全局默认配置中去配置
在左上角new那里的close project关闭项目,之后打开右下角的configure->Settings

找到Maven的仓库配置,注意选择自己的maven版本,将下面图中的override勾选,然后选择自己电脑本地的Maven配置文件和本地maven的仓库地址

注意事项:

1.maven的pom.xml配置文件记得jdk版本改成你使用的版本(推荐1.8)

1
2
3
4
5
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

参考文章:
https://blog.csdn.net/qq_45309297/article/details/106436535
https://blog.csdn.net/AdminGuan/article/details/103216314
https://blog.csdn.net/AdminGuan/article/details/103216314
https://blog.csdn.net/weixin_42030357/article/details/92097971
https://www.cnblogs.com/loufangcheng/p/12861762.html