Eclipse 下操作Maven项目的问题

1. Cannot change version of project facet Dynamic Web Module to 2.5.

在eclipse的工程上选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.3修改为2.5,提示如下信息:
Cannot change version of project facet Dynamic Web Module to 2.5

解决方法:在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml,做如下修改:

<installed facet="jst.web" version="2.5"/>

2.  项目的默认jdk版本为 j2se-1.5

设置 setting.xml 文件

<profiles>
<!-- 项目默认的编译级别为1.7 -->
    <profile>
    <id>jdk-1.7</id>
    <activation>
    <jdk>1.7</jdk>
    </activation>
    <properties>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
    <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
    </properties>
    </profile>
</profiles>

<activeProfiles>
    <activeProfile>jdk-1.7</activeProfile>
</activeProfiles>

对已经是 j2se-1.5的项目, 设置 java compiler, build path 为jdk1.7, 右击项目 --> maven --> update project

原文地址:https://www.cnblogs.com/ykt8465279130/p/3452909.html