Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
来源:互联网 发布:网络禁止访问被拒绝 编辑:程序博客网 时间:2024/05/14 18:47
我把自己的项目从git上下载下来,然后导入eclipse后,发现报错了,淡腾啊,在家的机器都好使,在这个地方,就不好用了,淡腾啊,出现这个问题的原因的jdk版本和web配置的版本有问题,配置修改完后,需要Update Maven Project 才会生效
1、打开项目属性Properties
2、找到Project Facets 设定java版本
由于我是最新的Maven,所以我指定版本为jdk1.7的版本
配置pom.xml中java编译的版本指定,需要和自己配置的1.7版本一致
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin>
3、打开Navigator视图
在Navigator视图中,我们需要修改org.eclipse.jdt.core.prefs 和org.eclipse.wst.common.project.facet.core.xml 文件
4、修改org.eclipse.jdt.core.prefs 文件为对应jdk版本
eclipse.preferences.version=1org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabledorg.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7org.eclipse.jdt.core.compiler.compliance=1.7org.eclipse.jdt.core.compiler.problem.assertIdentifier=errororg.eclipse.jdt.core.compiler.problem.enumIdentifier=errororg.eclipse.jdt.core.compiler.problem.forbiddenReference=warningorg.eclipse.jdt.core.compiler.source=1.7
5、修改org.eclipse.wst.common.project.facet.core.xml 文件为对应jdk版本和web版本
<?xml version="1.0" encoding="UTF-8"?><faceted-project> <fixed facet="wst.jsdt.web"/> <installed facet="jst.web" version="2.5"/> <installed facet="wst.jsdt.web" version="1.0"/> <installed facet="java" version="1.7"/></faceted-project>
修改成功后,查看Project Facets,发现都更改过来了,我们还需要查看一下web.xml配置
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
6、Maven Update ,当我们改过来,但是还是报错,这时候,我们需要使用 maven update 来解决这个问题
update后
阅读全文
0 0
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- maven Cannot change version of project facet Dynamic Web Module to 2.5
- 解决maven项目上有红叉,Cannot change version of project facet Dynamic web module to 2.5
- 【Maven-Eclipse】Cannot change version of project facet Dynamic Web Module to 2.5.
- MAVEN解决Cannot change version of project facet Dynamic web module to 2.5
- maven项目的Cannot change version of project facet Dynamic web module to 2.5
- maven项目报错:cannot change version of project facet Dynamic web Module to 2.5
- maven项目Cannot change version of project facet Dynamic Web Module to 2.5.
- Maven web项目报异常:Cannot change version of project facet Dynamic Web Module to 3.0.
- eclipse 创建maven web错误Cannot change version of project facet Dynamic Web Module to 3.1.
- eclipse maven配置jdk1.7 web3.0之maven cannot change version of project facet dynamic web module to 3.0
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.
- Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
- Maven下解决Cannot change version of project facet Dynamic Web module to 3.0
- Maven Cannot change version of project facet Dynamic Web Module to 3.0
- MAVEN项目解决Cannot change version of project facet Dynamic web module to 3.0
- GradientTextView
- 浅谈WAF绕过技巧
- HDU-2017 多校训练赛10-补题
- 图解HTTP读书笔记-(HTTP首部)
- 态势感知 + DataV:安全可视化交互,这么玩儿
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- Linux的任督二脉:进程调度和内存管理
- Ubuntu14.04下搜狗输入法安装(亲测)
- Mysql常见的引擎
- ZOJ 3609 Modular Inverse 扩展欧几里得
- [LeetCode] 128. Longest Consecutive Sequence
- 关系型数据库的理解
- Java学习之基本类型
- 第七课记录 搭建Hadoop环境