默认jdk版本和language level一更新pom文件就自己变成1.5版本,这是因为没有在pom文件中指定jdk版本,于是使用了idea默认的jdk版本
指定jdk版本
<!--配置jdk版本和编码格式-->
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
IDEA中Web项目输出目录变动
只要一更新pom文件,会自动添加war格式的部署,而且输出路径自动从tomcat的webapp目录中、变成项目的target目录
原因是在pom文件中指定了打包的格式
<packaging>war</packaging>
去掉即可