maven 新建web工程 java Resource有红叉、和pom 新建web报错

在pom.xml中编写

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.yu</groupId>
  <artifactId>springMVC</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>  
   <build>
  	<plugins>
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
			  <artifactId>maven-war-plugin</artifactId>
			  <version>2.4</version>
			  <configuration>
			  	<failOnMissingWebXml>false</failOnMissingWebXml>
			  </configuration>
  		</plugin>
  		<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>    <!-- Java版本号 -->
                    <target>1.8</target>
                </configuration>
            </plugin>
  	</plugins>
  </build> 
</project>

由于 Maven 默认编译级别是 jdk1.5 或以下,而导入了 jdk1.6 以上的依赖包

解决办法:

Build Path-Configure Build Path 修改成本地的对应本版
maven 新建web工程 java Resource有红叉、和pom 新建web报错_第1张图片
Compiler修改为本地的对应本版
maven 新建web工程 java Resource有红叉、和pom 新建web报错_第2张图片
Project Facets修改为本地的对应本版:
maven 新建web工程 java Resource有红叉、和pom 新建web报错_第3张图片

你可能感兴趣的:(maven 新建web工程 java Resource有红叉、和pom 新建web报错)