转自:http://fackyou200.iteye.com/blog/1726221测试
该问题的特征是,使用Eclipse 集成Maven 开发项目,执行clean 命令后,原来编译的结果被清掉,而后在编辑、编译源代码或运行时报“XXX( 类) cannot be resolved to a type” 错误,Eclipse 的Package Explorer 窗口出现大量的红叉。这种现象是被IDE 以外的命令清除告终果,IDE 不能找到编译文件。ui
解决的办法是:Eclipse 菜单中找到Project -> Build automatically ,并肯定是勾选的,其次点击Project -> Clean… 菜单命令项,在弹出的对话框中找到工程,若是是多个工程依赖开发,能够选择“Clean all projects”,而后点击“OK ”按钮。此过程Eclipse 会清除项目中编译的.class 文件,同时从新编译工程( 相似于jBuild中的Rebuild 功能) 。blog
咱们知道,Maven 能够托管项目的整个生命周期,它从验证、源代码管理、编译、测试、打包、分发、部署( 安装) 整个系列过程都会参与。而IDE 也能够完成这些功能,所以二者之间会出现重复却不能智能协做的操做,Maven 清除了Eclipse 编译结果,Eclipse 则以红叉叫嚣。生命周期
---恢复内容结束---ip