Eclipse:在筛选资源时发生错误。

11 浏览
0 Comments

Eclipse:在筛选资源时发生错误。

我正在构建一个Spring MVC项目,但是Eclipse出现了这个错误(见截图)。我的pom.xml文件如下:


    4.0.0
    com.bilitutor.cct
    BiliTutor
    1.0.0-SNAPSHOT
    war
    
        3.1.1.RELEASE
        1.6.10
        1.6.6
    
    
        
        
            org.springframework
            spring-web
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
        
            org.springframework
            spring-orm
            ${spring.version}
        
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        
        
        
            cglib
            cglib
            2.2.2
        
        
        
        
            commons-dbcp
            commons-dbcp
            1.2.2
        
        
        
            mysql
            mysql-connector-java
            5.1.20
        
        
        
            org.hibernate
            hibernate-core
            4.1.3.Final
        
        
        
            javax.validation
            validation-api
            1.1.0.Final
        
        
            org.hibernate
            hibernate-validator
            5.0.1.Final
        
        
        
            javax.servlet
            jstl
            1.2
        
        
        
            commons-logging
            commons-logging
            1.0.4
        
        
            org.slf4j
            slf4j-api
            ${org.slf4j-version}
        
        
            org.slf4j
            jcl-over-slf4j
            ${org.slf4j-version}
            runtime
        
        
            org.slf4j
            slf4j-log4j12
            ${org.slf4j-version}
            runtime
        
        
            log4j
            log4j
            1.2.15
            
                
                    javax.mail
                    mail
                
                
                    javax.jms
                    jms
                
                
                    com.sun.jdmk
                    jmxtools
                
                
                    com.sun.jmx
                    jmxri
                
            
            runtime
        
    

![图片描述](https://i.stack.imgur.com/NPt3n.png)

0
0 Comments

在Eclipse中出现"An error occurred while filtering resources"的问题的原因是由于Maven项目中的pom.xml文件发生了变化,但是Eclipse没有自动更新相应的资源。解决该问题的方法是通过执行Maven的"Update Project"操作来更新项目。

这个问题的解决方法被多位用户确认有效。有人猜测这个问题的原因是Eclipse在修改pom.xml文件时没有自动更新,而通过执行"Update Project"操作可以手动更新。另外,有人提供了一个链接stackoverflow.com/questions/20546962/…,其中包含了更多关于Maven项目在Eclipse中的更新操作的信息。

尽管有人表示解决了问题,但是对于问题的具体原因仍然没有得到明确的解释。只是通过执行默认设置下的Maven的"Update Project"操作可以解决该问题。还某些情况下在他们的情况下,问题是由于一个"无效的POM"导致的,具体原因是一个"dependency.version missing"。尽管这些解释并不十分合理,但是通过执行"Update Project"操作确实解决了问题。

0