mvn compile报错 javac无源文件
- 背景
- maven项目
- 在jenkins上跑单元测试
- mvn test --file pom.xml
- 之前一直正常,今天突然编译失败
- 另一台测试环境今天编译部署正常(mvn install)。
报错
本来拍了图片,奈何公司远程办公,所有页面全加了水印,具体描述如下:
[info] — maven-resource-plugin:2.6:resource (default-resources) @ (一个模块) —
[info] Using ‘UTF-8’ encoding to copy filtered resources.
[info] skip non existing resourceDirectory **************(该模块下的源码路径,经对比该路径下确实没有东西,甚至该路径对应的文件夹都没有)
[info]
[info] —maven-compile-plugin:3.1:compile(default-compile) @ (一个模块) —
[info] Toolchain in compile-plugin:JDK[D:\DEV\ibm]
[info] Changes detected -ecompiling the module!
[info] Compiling 10 source file to ******** [上面源码路径对应的编译目标路径]
[info] ---------------------------
[ERROR] compilation error:
[info] ---------------------------
[ERROR] javac: 无源文件
用法: javac解决
- 重启了slave机解决
- 分析流程
- 根据报错提示,首先百度了 skip non existing resourceDirectory,没看出个所以然;网上的基本都是jdk配置不对,或者pom文件配置不对;可是同样的代码之前可以,另一台机器可以;这台机器任何配置都没有更改
- 在slave机上直接mvn compile 报同样的错(因为mvn test 就包含了mvn compile)
- 既然这个模块编译报错,那就跳过这个模块,看下面会不会有问题;该Maven项目有三个模块,记为 A,B,C,报错的是A,但是所有的代码都是在C里,所以直接编译C(起码不会找不到文件啊),mvn compile -pl C
- 果然报错,报错的原因很明确,no space,没空间了
- 关机重启释放了部分空间,在按照原有编译流程,果然不报错了
- 总结
你看到的错不一定就是真正的错啊
mvn compile报错 javac无源文件相关推荐
- mvn compile报错“程序包com.XXX不存在”
自定义个pom依赖库,fd-demo服务依赖了对应的子模块,编译的时候报错了 对应的代码位置如下,就是fd-demo使用了其父模块的子模块fd-utils的功能,然后就编译失败(如果代码不使用,而po ...
- cmd mvn compile报错_Apex英雄下载超慢还各种报错?我终于把这些问题给解决了
Apex英雄是2月5日才刚刚上架的一款全新"吃鸡"游戏,目前在EA大厂自己的游戏平台-橘子上免费畅玩.这还没一个礼拜,就从各大直播平台火到了国内,众多fps游戏爱好者纷纷尝鲜,可橘 ...
- cmd mvn compile报错_东芝Aquilion16 CT数据通讯报错故障分析与处理
故障现象 东芝Aquilion16 CT 机器可以预热,扫描定位像正常.使用 S&S.S&V.Helical(3 种模式)扫描时,第 1 幅或者前几幅图像正常,从第 2 幅或者以后图像 ...
- mvn deploy 报错:Return code is: 400, ReasonPhrase: Bad Request. -
mvn deploy 报错:Return code is: 400, ReasonPhrase: Bad Request. -> TEST通过没有报错,但是最终部署到Nexus中时出现错误. 后 ...
- 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
文章目录 一.崩溃信息描述 二.手机命令行操作 三.电脑命令行操作 四.Tombstone 内容 Tombstone 报错信息日志文件被保存在了 /data/tombstones/ 目录下 , 先 R ...
- 上传文件报错500或者文件大于2M上传不上去解决方法
上传文件报错500或者文件大于2M上传不上去解决方法 参考文章: (1)上传文件报错500或者文件大于2M上传不上去解决方法 (2)https://www.cnblogs.com/sillong/p/ ...
- 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...
摘要 在Qt Creator中写完程序,在Qt Creator中的debug或者release状态下运行程序都是没有问题的,并且会在工程目录下生成对应的debug或者release文件夹,里面存放着生 ...
- IDEA报错:类文件具有错误的版本 61.0,应为52.0
springboot项目启动报错: 类文件具有错误的版本 61.0,应为52.0 请删除该文件或确保该文件位于正确的类路径子目录中 查阅了网上的很多资料,普遍原因说是springboot版本过高,高于 ...
- 关于openCV报错无法打开文件“opencv_world340d.obj”的配置问题
关于openCV编译报错<无法打开文件"opencv_world340d.obj">的配置问题 是因为配置"属性管理器"-"链接器&quo ...
最新文章
- linux系统yum源,Linux开启安装EPEL YUM源
- 数据架构简史:转换中的范式
- 自己总结的安装zabbix
- JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)
- aws主机php环境搭建,亚马逊AWS上安装Nginx(Linux,CentOS环境)
- 约会安排 (区间合并)毒瘤题
- tomcat的部署及session绑定反代
- linux 镜像自动安装,制作能自动安装的CentOS镜像文件
- 计算机上开发和运行应用程序与操作系统无关,计算机期中测验理论部分和答案-C.doc...
- java正则表达式用法示例_Java正则表达式教程及示例
- 第四单元作业——UML分析总结学期总结
- Dapper在.Net中的使用(二)
- 让元素固定_原神雷元素不如火元素吗?阵容搭配与圣遗物强化攻略
- 【笔记】UL/DL(上行/下行)方向上每个符号IQ的时序关系(U平面和C平面)
- VScode快捷键(持续更新)
- kubenetes 1.4 安装后8080端口无法访问
- 开学了,一切都要开始了!
- 看《墨攻》理解IoC—Spring底层核心
- C语言国二上机题库,【高分飘过】2013年国二C语言上机题库(必备完美版).doc
- 中国无线城市市场发展策略及未来前景规划报告2022年版