【错误解决】[Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法]

该问题的特征是,使用Eclipse 集成Maven 开发项目,执行clean 命令后,原来编译的结果被清掉,然后在编辑、编译源代码或运行时报“XXX( 类) cannot be resolved to a type” 错误,Eclipse 的Package Explorer 窗口出现大量的红叉。这种现象是被IDE 之外的命令清除了结果,IDE 不能找到编译文件。

解决的办法是:Eclipse 菜单中找到Project -> Build automatically ,并确定是勾选的,其次点击Project -> Clean… 菜单命令项,在弹出的对话框中找到工程,如果是多个工程依赖开发,可以选择“Clean all projects ”,然后点击“OK ”按钮。此过程Eclipse 会清除项目中编译的.class 文件,同时重新编译工程(类似于jBuild 中的Rebuild 功能) 。

我们知道,Maven 可以托管项目的整个生命周期,它从验证、源代码管理、编译、测试、打包、分发、部署(安装) 整个系列过程都会参与。而IDE 也可以完成这些功能,因此两者之间会出现重复却不能智能协作的操作,Maven 清除了Eclipse 编译结果,Eclipse 则以红叉叫嚣。

maven clean 之后报错相关推荐

  1. 执行maven clean package 时报OutOfMemoryError的解决办法

    最近在使用maven clean package打包一个项目的时候遇到OutOfMemoryError的报错,如下 查看了下具体的文件报错说明https://cwiki.apache.org/conf ...

  2. idea中maven执行install报错_maveninstall跳过测试

    1. 如何让idea在maven install时跳过test 模块 解决方案1.在pom.xml文件中加入maven-resources-plugin配置org.apache.maven.plugi ...

  3. idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml,

    第一种错误 :idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml, 解决方案如下:将ma ...

  4. 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案

    安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案 参考文章: (1)安卓虚拟机启动后报错: 类似 SDK M ...

  5. QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法

    QT编译发布程序后报错如缺少dll."应用程序无法正常启动(0xc000007b)"的可能解决方法 参考文章: (1)QT编译发布程序后报错如缺少dll."应用程序无法正 ...

  6. Zend Studio 安装 PyDev 插件后报错

    2019独角兽企业重金招聘Python工程师标准>>> 安装完Zend Studio 9.0.2后安装PyDev插件. 选择 1.PyDev for Eclipse 2.PyDev ...

  7. legend3---用Homestead配置后报错“No input file specified.”

    legend3---用Homestead配置后报错"No input file specified." 一.总结 一句话总结: 自己项目上传到github的时候多增加了一层lege ...

  8. eclipse中的maven build 、maven clean 、 maven install作用

    eclipse中的maven build .maven clean . maven install作用 转载于:https://www.cnblogs.com/ZeGod/p/10483605.htm ...

  9. 服务器上安装ffmpeg后报错及解决方案libavdevice.so.58: cannot open shared object file: No such file or directory

    服务器上安装ffmpeg后报错及解决方案 问题描述 实习的时候要求复现从视频中提取3D骨架的论文,其中一篇源码中要用到ffmpeg来对视频进行预处理.安装完ffmpeg之后导入ffmpeg的时候出错, ...

最新文章

  1. sdh管理单元指针_C语言学习|指针的介绍
  2. VBS 脚本中的字典、动态数组、队列和堆栈
  3. 阿里P8架构师整理的架构图你看过吗
  4. Mybatis invalid comparison: java.util.Date and java.lang.String
  5. 数据结构与算法 | 用队列实现栈
  6. 通俗易懂,Maven依赖pom中的scope详解
  7. 图像处理 --- 4.1 图像增强的点运算
  8. python如何设计工具类_Python面向对象 --- 类的设计和常见的内置方法
  9. delphi ini文件的基础读写。
  10. 基于VISSIM和Python的二次开发基础—多时段配时控制
  11. UML统一建模语言习题一
  12. 苹果x与苹果xs的区别_这四款X系列的苹果手机怎么选择呢
  13. Android自定义进度条拖动,Android之ProgressBar(进度条)和SeekBar(拖动条)
  14. python列表的长度可变吗_Python: 浅析列表的变长变短
  15. 电脑下载了谷歌浏览器,设置无法默认选用谷歌浏览器
  16. DHCP服务的配置与使用
  17. ★Oracle imp/impdp 导入dmp文件到数据库
  18. Android 基于Message的进程间通信 Messenger完全解析
  19. CSDN 编程竞赛二十八期题解
  20. Javaweb8==通过tomcat访问到一段代码并执行,同时读取前端数据和从后端给前端返回数据。通过继承javaEE的HttpServlet类。实现登录注册功能和前端界面。

热门文章

  1. iOS 控制任务执行顺序
  2. 微信公众号提供的服务器故障,微信公众号出现“该公众号提供的服务出现故障”解决办法...
  3. 高通SDX12:USB3.0驱动初始化代码分析
  4. Oracle导出DMP文件的两种方法
  5. 个人所得税的计算表格
  6. C语言那些事之标点符号
  7. 输入n个整数,输出其中的最大值
  8. 海贼王英文版 ONE PIECE百度网盘
  9. 《当我谈跑步时我谈些什么》书摘
  10. 解决minGW32-make 编译opencv时 error: ‘std::_hypot‘ has not been declared using std::hypot;