maven项目项目名报红叉错误,但是代码没有报错解决办法

    首先检查problems中是否有报如下错误:

            Cannot change version of project facet Dynamic Web Module to 2.5;

            One or more constraints have not been satisfied;

   这说明是动态web模块的版本没法自动改变,可以采用手动更改的方式解决,

  找到eclipse的workspace,找到报错的项目文件夹,打开项目下的 .setting文件夹,如下图:

maven项目项目名报红叉错误,但是代码没有报错解决办法_第1张图片

找到xml文件,将下面内容手动修改为2.5



 
 
 
 

 

然后,1.右键maven ----update project ;

      2.右键properties----java compiler 和 Project Facets中java修改为指定版本

maven项目项目名报红叉错误,但是代码没有报错解决办法_第2张图片

      3.右键,refresh项目即可;

你可能感兴趣的:(maven项目项目名报红叉错误,但是代码没有报错解决办法)