Eclipse中建立Maven项目时Java Resources有红叉

        如图


                                    Eclipse中建立Maven项目时Java Resources有红叉_第1张图片


解决办法

            

首先查看自己的jdk


Eclipse中建立Maven项目时Java Resources有红叉_第2张图片


第二步 右边项目 -->properties 如图修改


Eclipse中建立Maven项目时Java Resources有红叉_第3张图片


    改完后发现项目还是报错 ,接下来 


Eclipse中建立Maven项目时Java Resources有红叉_第4张图片


然后不出意外,就没有错误了


如果上面的一种方式还是没有解决问题还报红x的haul可以使用下面的一种方式来解决


        打开windows-->show  view--> problems


Eclipse中建立Maven项目时Java Resources有红叉_第5张图片


我的错误 信息是这个


                Eclipse中建立Maven项目时Java Resources有红叉_第6张图片


错误的原因大概是因为我的web.xml版本是2.5而maven的web.xml的版本是2.3所以会提示版本不一致


解决办法是

创建普通的web项目  在创建的时候选择web版本为2.3


                    Eclipse中建立Maven项目时Java Resources有红叉_第7张图片


把web.xml文件放在maven项目的web-info里面 刷新项目 就不会报错了


我们也可以把maven项目升级为3.0下面我来写下

Eclipse中建立Maven项目时Java Resources有红叉_第8张图片


然后在eclipse里右键该工程--maven--updateProject即可。。


这时候项目有可能报红x,     打开windows-->show  view--> problems错误信息为


        Dynamic Web Module 3.0 requires Java 1.6 or newer.


解决办法是


1、首先在Eclipse中安装JRE,Preferences > Java > Installed JREs,点击 Add,并添加自己的Java路径。


Eclipse中建立Maven项目时Java Resources有红叉_第9张图片



2、确认编译器版本不低于1.6,右键项目 > Properties > Java Compiler,保证“Compiler compliance level”不低于1.6。


                Eclipse中建立Maven项目时Java Resources有红叉_第10张图片


3、保证项目的Facet中Java版本不低于1.6,右键项目 > Properties > MyEclipse > Project Facets > Java,保证“Java”不低于1.6。


Eclipse中建立Maven项目时Java Resources有红叉_第11张图片


在项目的pom.xml的标签中加入:


  
      
        org.apache.maven.plugins  
        maven-compiler-plugin  
        2.3.2  
          
            1.6  
            1.6  
          
      
  


最后一步,右键项目 > Maven > Update Project。

你可能感兴趣的:(maven)